Introducere în Heatmap în MATLAB

Știți care este o hartă a căldurii și în ce scop este bună? În primul rând, să prezentăm ce este MATLAB? MATLAB este un limbaj de programare înregistrat și performant dezvoltat de Math Works. MATLAB este orientat spre calcul tehnic. Permite operațiuni cu matrice, reprezentarea funcțiilor și a datelor și executarea algoritmilor. Mai mult, Heatmap în MATLAB ajută, de asemenea, la producerea de interfețe utilizator care interfață cu programe scrise în alte limbi, cuprinzând C, C ++, Java, FORTRAN și Python. Acum putem definiHeatMap Practic,

„Heatmap este un software Matlab pentru reprezentarea grafică a datelor în care sunt utilizate sisteme codate color. ”Obiectivul Heat Maps de a vizualiza volumul locațiilor sau evenimentelor într-un mod mai bun într-un set de date. De asemenea, ajută la direcționarea publicului către zonele de vizualizare a datelor.

Folosim o diagramă cu harta căldurii, care este o diagramă particulară care reprezintă valorile datelor din tabel cu ajutorul culorilor. Acest lucru este aplicabil atunci când trebuie să proiectăm date mari și complexe. Heatmap funcționează prin salvarea datelor de pe o pagină web. Să presupunem că dacă vreo parte a unei pagini web primește mai multă atenție sau dacă conținutul de pe pagina web este dat clic frecvent, atunci cartea de căldură folosește o culoare închisă la lumină pentru a o reprezenta.

De exemplu, conținutul este afișat cu o culoare închisă, care este vizualizată mai mult, iar cealaltă zonă fără atenție din partea vizitatorilor este afișată prin culoare deschisă.

Cum se creează Heatmap în MATLAB?

De vreme ce știm că MATLAB este un limbaj deliberat în scopuri matematice și științifice, care are multe instrumente pentru a trata cele mai multe domenii ale matematicii și științei. Îmbunătățește calculul, vizualizarea și programarea într-un mediu ușor de utilizat. Aceasta permite ca problemele și soluțiile să fie transmise într-o reprezentare matematică familiară.

Prin urmare, acum să vorbim despre HEATMAP în MATLAB; Heatmap este utilă pentru a afișa o matrice sub forma unei imagini ale căror intensități de culoare conferă mărimea valorilor sale. De asemenea, vă permite să identificați următoarele lucruri:

  • Etichete pentru axa X și axa Y:
    Pentru a afișa directoarele de rânduri sau coloane sau orice alte markere numerice sau de text. Aici pot fi schimbate etichete cu axa X.
  • Etichete text:
    Conectează imaginea hârtiei de căldură cu ajutorul etichetelor de text organizate. Putem schimba dimensiunea și culoarea fontului a etichetelor. Însă etichetele în timp ce zoomă, panoramează sau redimensionează figura poate fi actualizată automat.
  • Hărți de culoare personalizate:
    Pentru a specifica propriile culori, putem utiliza hărțile de culori implicite ale MATLAB. De asemenea, putem avea hărți de culori diferite pentru hărți de căldură diferite într-o figură.
  • Alți parametri sunt: ​​liniile de grilă, barele de culoare pentru configurare în timp ce pregătim Heatmap.

Cei care sunt familiarizați cu Matlab și știu cum funcționează și partea de codare au un punct în plus pentru a studia Heatmap cu ușurință. Ei au un interes pentru reprezentarea grafică și pot înțelege mai ușor procesul Heatmap, precum și funcțiile.

Sintaxa pentru a crea un grafic Heatmap

Funcțiile de sintaxă de bază sunt prezentate mai jos:

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, ___)

Explicația acestor funcții

  • Xvar este variabila de tabel care se afișează de-a lungul axei x. Yvar (intrare) este variabila de tabel care se afișează de-a lungul axei y. Culorile sunt create pe o combinație de numărare. Apoi este utilizat pentru a schimba harta de căldură odată formată. Funcția h = heatmap (htbl, xvar, yvar) generează o hartă de căldură din htbl-ul tabelului și furnizează obiectul graficului Heatmap.
  • Funcția h = căldură (htbl, xvar, yvar, variabilă de culoare ', cvar) este utilizată pentru a determina datele de culoare folosind variabila de tabel identificată de cvar. Aici, combinația medie este metoda de calcul de bază.
  • Funcția h = heatmap (date) este utilă pentru a crea o foaie de căldură din matrice. Pentru o singură valoare în date, foaia de căldură are o singură celulă.
  • Funcția h = heatmap (xvalues, yvalues, cdata) determină valori pentru etichetele care sunt afișate de-a lungul axei X și axa Y.
  • Funcția h = heatmap (___, Name, Value) identifică mai multe posibilități pentru harta de căldură care folosește nume sau mai multe nume sau valori argumente de cuplu.
  • Funcția h = heatmap (părinte, ___) formează harta de căldură în secțiunea indicată de părinte.

Exemple de Heatmap în MATLAB

În cele ce urmează sunt prezentate exemplele Heatmap MATLAB:

Exemplul # 1

Construiți o foaie de căldură dintr-un tabel de date pentru studenții sportivi

În primul rând, vom încărca setul de date ale studenților. Apoi, faceți un tabel dintr-un subset de variabile care este încărcat în spațiul de lucru. După aceasta, vom genera o foaie de căldură care totalizează numărul de studenți care au un set de valori potrivite și calificate.

Cod:

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

ieşire:

Exemplul # 2

Faceți Heatmap dintr-o set de date Matrix

Generați o matrice a unui set de date. Acum, produce o foaie de căldură a valorilor din matrice. Deci, etichetele de-a lungul x -axis și y -axis par a fi 1, 2, 3, .., etc.

Cod:

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

ieşire:

Exemplul # 3

Faceți Heatmap după etichete cu ax personalizate din Matrix Dataset

În primul rând, realizăm o matrice dintr-un set de date. Din nou generați o foaie de căldură a valorilor. Vom aplica etichete personalizate de-a lungul x -axis & y -axis și indicând primele două argumente care trebuie etichetate. Folosind proprietățile de setare a obiectului grafic Heatmap, trebuie să identificăm titlul și etichetele unei axe.

Cod:

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';

ieşire:

Concluzie

Astfel, putem spune că un Heatmap este un software de studiu de date folosit pentru a arăta comportamentul utilizatorului pe anumite pagini web sau șabloane de pagină web unde folosește culoarea pentru a afișa date, adică instrumentul de vizualizare a datelor. Aceasta acceptă pentru a afla tipare care oferă o perspectivă de profunzime. Acum, în mare parte, acest instrument este utilizat pentru a demonstra date statistice complexe.

La fel ca medicii, inginerii, sociologii, marketerii și cercetătorii folosesc hărți de căldură pentru a crea seturi de date dificile pentru a face logică și acționabilă Astăzi putem vedea că Heatmap are o importanță deosebită. De exemplu, pe vreme, pe site-urile imobiliare - mai ales, unde există date de afișat, se folosește Heatmap. A fost un instrument de succes în Matlab, deoarece Heatmap poate fi reprezentat într-un sine - modul natural ilustrativ. Spre deosebire de graficele în care trebuie citit și de tabelele unde trebuie să fie implicit.

Articole recomandate

Acesta este un ghid pentru Heatmap din MATLAB. Aici discutăm Introducere, Cum să creăm Heatmap în MATLAB, Exemple de Heatmap în MATLAB împreună cu Sintaxa. De asemenea, puteți parcurge și alte articole conexe pentru a afla mai multe -

  1. Python Pandas DataFrame
  2. Scatter Parcele în Matlab
  3. Grafic de bare în Matlab
  4. Funcția sumei în Matlab

Categorie: