Uvod u toplotnu kartu u MATLAB-u

Znate li što je toplotna karta i u koje je svrhe dobra? Prije svega, predstavimo što je MATLAB? MATLAB je registrirani i programski jezik visokih performansi koji je razvio Math Works. MATLAB je namijenjen tehničkom proračunu. Omogućuje matrične operacije, crtanje funkcija i podataka i izvršavanje algoritama. Nadalje, Heatmap u MATLAB-u pomaže i u izradi korisničkih sučelja koja se sučeljuju s programima napisanim na drugim jezicima, uključujući C, C ++, Java, FORTRAN i Python. Sada možemo definirati HeatMap U osnovi,

„Heatmap je Matlab softver za grafički prikaz podataka gdje se koriste sustavi kodirani bojama. ”Cilj toplotnih karata na što bolji način prikazati opseg lokacija ili događaja unutar skupa podataka. Također pomaže u usmjeravanju publike prema područjima vizualizacije podataka.

Koristimo grafikon toplinske karte koji je poseban grafikon koji predstavlja vrijednosti podataka u tablici uz pomoć boja. To je primjenjivo kad moramo oblikovati velike i složene podatke. Heatmap djeluje spremanjem podataka s web stranice. Pretpostavimo da ako neki dio web stranice privuče veću pažnju ili ako se sadržaj na toj web stranici često klikne, toplotna karta koristi boju tamne do svijetle boje za predstavljanje.

Na primjer, sadržaj se prikazuje tamnom bojom koja se gleda više, a ostalo područje bez pozornosti posjetitelja prikazuje svijetlom bojom.

Kako stvoriti toplotnu kartu u MATLAB-u?

Budući da znamo da je MATLAB jezik namijenjen matematičkim i znanstvenim svrhama, koji ima mnogo alata za obradu s većinom područja matematike i znanosti. Ona poboljšava računanje, vizualizaciju i programiranje u okruženju koje je lako za korištenje. To omogućava da se problemi i rješenja prenesu u poznati matematički prikaz.

Stoga, sada razgovarajmo o HEATMAP-u u MATLAB-u; Toplotna karta je korisna za prikazivanje matrice kao slike čiji intenzitet boje daje veličinu njegovih vrijednosti. Također, omogućuje vam identificiranje sljedećih stvari:

  • Oznake krpelja X i Y:
    Prikazivanje direktorskih redaka ili stupaca ili bilo kojeg drugog numeričkog ili tekstnog markera. Ovdje se oznake krpelja na X-osi mogu mijenjati.
  • Tekstualne oznake:
    Povezuje sliku toplotne mape uz pomoć organiziranih tekstualnih naljepnica. Možemo prebaciti veličinu i boju fonta naljepnice. No naljepnice tijekom zumiranja, pomicanja ili mijenjanja veličine slike mogu se automatski ažurirati.
  • Prilagođene karte boja:
    Za određivanje vlastitih boja možemo koristiti zadane mape boja MATLAB. Također, možemo imati različite karte karata za različite toplotne karte na slici.
  • Ostali parametri su poput mrežnih linija, traka u boji za konfiguraciju dok pripremate Heatmap.

Oni koji su upoznati s Matlabom i znaju kako to funkcionira i kodni dio imaju plus točku da s lakoćom proučavaju Heatmap. Zanima ih grafički prikaz i lakše razumiju proces Heatmap-a kao i funkcije.

Sintaksa za izradu grafikona toplotne karte

Osnovne funkcije sintakse date su u nastavku:

h = heatmap(htbl, xvar, yvar)
h = heatmap(htbl, xvar, yvar, 'ColorVariable', cvar)
h = heatmap(cdata)
h = heatmap(xvalues, yvalues, cdata)
h = heatmap(___, Name, Value)
h = heatmap(parent, ___)

Objašnjenje ovih funkcija

  • Xvar je varijabla tablice koja se prikazuje duž osi x. Yvar (ulaz) je tablična varijabla koja se prikazuje duž osi y. Boje su stvorene na brojevoj kombinaciji. Zatim se koristi za promjenu toplotne mape nakon što se formira. Funkcija h = heatmap (htbl, xvar, yvar) generira toplinsku kartu iz tablice htbl i pruža objekt grafikona topline.
  • Funkcija h = toplotna mapa (htbl, xvar, yvar, varijabla boje ', cvar) koristi se za određivanje podataka o boji pomoću tablične varijable koja je identificirana s cvar. Ovdje je srednja kombinacija osnovna metoda izračuna.
  • Funkcija h = toplotna karta (podaci) korisna je za kreiranje toplotne karte iz matrice. Za jednu vrijednost podataka, toplotna karta ima samo jednu ćeliju.
  • Funkcija h = heatmap (xvalues, yvalues, cdata) određuje vrijednosti za oznake koje su prikazane duž x-osi i y-osi.
  • Funkcija h = heatmap (___, ime, vrijednost) identificira više mogućnosti za toplotnu mapu koja koristi pojedinačne ili višestruke nazive ili par argumenata.
  • Funkcija h = toplotna mapa (roditelj, ___) tvori toplinsku kartu u odjeljku koji je naznačio roditelj.

Primjeri toplotne karte u MATLAB-u

Dolje su navedeni primjeri Heatmapa MATLAB:

Primjer 1

Napravite toplotnu mapu iz tablice podataka za sportske studente

Prvo ćemo učitati skup podataka učenika. Zatim napravite tablicu iz podskupina varijabli koje se učitavaju u radni prostor. Nakon toga generiramo toplotnu kartu koja zbroji broj učenika koji imaju skupa vrijednosti vještina i znanja.

Kodirati:

load students
htbl = table(Name, Age, Gender, Fresher, …
Skilled, Weight, Location);
h = heatmap(htbl, 'Skilled', 'Fresher');

Izlaz:

Primjer 2

Napravite toplotnu mapu iz matičnog skupa podataka

Stvorite matricu skupa podataka. Sada izradite toplotnu kartu vrijednosti iz matrice. Dakle, izgleda da su oznake duž x -axis i y -ax 1, 2, 3, .., itd.

Kodirati:

cdata = (40 50 30; 41 52 70 ; 31 90 65; 20 90 55) ;
h = heatmap(cdata);

Izlaz:

Primjer 3

Napravite toplotnu kartu prema prilagođenim osovinama osovina iz Matrix Dataset-a

Prvo napravimo matricu skupa podataka. Opet generirajte toplinsku kartu vrijednosti. Primijenit ćemo prilagođene oznake duž x -axis & y -axis i naznačiti prva dva argumenta koja će biti označena. Koristeći postavke postavljanja objekta Heatmap Chart, moramo identificirati naslov i oznake osi.

Kodirati:

cdata = (40 50 30; 41 52 70 ; 31 90 65; 20 90 55) ;
xvalues = ('Banarsi', 'Silk', 'Cotton');
yvalues = ('Yellow', 'Red', 'Pink', 'Green');
h = heatmap(xvalues, yvalues, cdata);
h.Title = 'Saree Orders';
h.XLabel = 'Types';
h.YLabel = 'Colors';

Izlaz:

Zaključak

Stoga možemo reći da je Heatmap softver za proučavanje podataka koji se koristi za prikazivanje ponašanja korisnika na određenim web stranicama ili predlošcima web stranica gdje koristi boju za prikaz podataka, tj. Alat za vizualizaciju podataka. To podržava pronalaženje obrazaca koji daju perspektivu dubine. Sada se uglavnom ovaj alat koristi za demonstraciju složenih statističkih podataka.

Kao liječnici, inženjeri, sociolozi, trgovci i istraživači koriste toplotne karte za izradu teških skupova podataka kako bi bili logični i djelotvorni. Danas možemo vidjeti da Heatmap ima veliku važnost. Na primjer, na vremenu, na web stranicama s nekretninama - uglavnom tamo gdje postoje podaci za prikaz, koristi se Heatmap. U Matlabu je bio uspješno sredstvo jer se Heatmap može predstaviti na samoprizorni prirodni način. Za razliku od grafikona na kojima se mora čitati i tablica u kojima mora biti implicitna.

Preporučeni članci

Ovo je vodič za toplotnu kartu u MATLAB-u. Ovdje raspravljamo o Uvodu, Kako stvoriti toplotnu mapu u MATLAB-u, primjerima toplotne karte u MATLAB-u zajedno sa sintaksom. Možete i proći kroz naše druge povezane članke da biste saznali više -

  1. Python Pandas DataFrame
  2. Raspršeni planovi u Matlabu
  3. Grafički prikaz u Matlabu
  4. Zbirna funkcija u Matlabu

Kategorija: