Introduzione a Heatmap in MATLAB

Sai cos'è una mappa di calore e per quale scopo è buona? Prima di tutto, introduciamo cos'è MATLAB? MATLAB è un linguaggio di programmazione registrato e ad alte prestazioni sviluppato da Math Works. MATLAB è finalizzato al calcolo tecnico. Permette operazioni a matrice, tracciamento di funzioni e dati ed esecuzione di algoritmi. Inoltre, Heatmap in MATLAB aiuta anche a produrre interfacce utente che si interfacciano con programmi scritti in altre lingue, tra cui C, C ++, Java, FORTRAN e Python. Ora possiamo definire sostanzialmente HeatMap,

“Heatmap è il software Matlab per la rappresentazione grafica dei dati in cui vengono utilizzati sistemi con codice colore. "L'obiettivo di Heat Maps è quello di visualizzare il volume di luoghi o eventi in modo migliore all'interno di un set di dati. Aiuta anche a indirizzare il pubblico verso le aree sulla visualizzazione dei dati.

Usiamo un grafico della mappa di calore che è un grafico particolare che rappresenta i valori dei dati nella tabella con l'aiuto dei colori. Ciò è applicabile quando dobbiamo progettare dati complessi e di grandi dimensioni. Heatmap funziona salvando i dati da una pagina Web. Supponiamo che qualsiasi parte di una pagina Web ottenga maggiore attenzione o che i contenuti della pagina Web vengano cliccati frequentemente, quindi, Heatmap utilizza un colore da scuro a chiaro per rappresentarlo.

Ad esempio, i contenuti vengono visualizzati con un colore scuro che viene visualizzato di più e l'altra area senza attenzione da parte dei visitatori viene visualizzata con un colore chiaro.

Come creare Heatmap in MATLAB?

Dal momento che sappiamo che MATLAB è un linguaggio deliberato per scopi matematici e scientifici che ha molti strumenti per affrontare la maggior parte delle aree di matematica e scienze. Migliora il calcolo, la visualizzazione e la programmazione in un ambiente di facile utilizzo. Ciò consente di comunicare i problemi e le soluzioni in una rappresentazione matematica familiare.

Pertanto, ora parliamo di HEATMAP in MATLAB; Heatmap è utile per visualizzare una matrice come immagine le cui intensità di colore danno l'entità dei suoi valori. Inoltre, ti consente di identificare le seguenti cose:

  • Etichette tick dell'asse X e dell'asse Y:
    Per mostrare le directory delle righe o delle colonne o qualsiasi altro indicatore numerico o di testo. Qui, le etichette di graduazione dell'asse X possono essere scambiate.
  • Etichette di testo:
    Collega l'immagine della mappa di calore con l'aiuto di etichette di testo organizzate. Possiamo cambiare la dimensione e il colore del carattere delle etichette. Ma le etichette durante lo zoom, la panoramica o il ridimensionamento della figura possono essere aggiornate automaticamente.
  • Mappe colori personalizzate:
    Per specificare i tuoi colori, possiamo usare le mappe dei colori predefinite di MATLAB. Inoltre, in una figura possiamo avere diverse mappe di colore per diverse mappe di calore.
  • Altri parametri sono come le linee della griglia, le barre dei colori per la configurazione durante la preparazione di Heatmap.

Coloro che hanno familiarità con Matlab e sanno come funziona e la parte di programmazione hanno un punto in più per studiare Heatmap con facilità. Hanno un interesse per la rappresentazione grafica e possono comprendere più facilmente il processo Heatmap e le funzioni.

Sintassi per creare un grafico Heatmap

Le funzioni di sintassi di base sono riportate di seguito:

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

Spiegazione di queste funzioni

  • Xvar è la variabile della tabella che viene visualizzata lungo l'asse x. Yvar (input) è la variabile della tabella che viene visualizzata lungo l'asse y. I colori vengono creati su una combinazione di conteggi. Quindi viene utilizzato per modificare la mappa di calore una volta formata. La funzione h = heatmap (htbl, xvar, yvar) genera una mappa di calore dalla tabella htbl e fornisce l'oggetto del grafico di Heatmap.
  • La funzione h = heatmap (htbl, xvar, yvar, variabile di colore ', cvar) viene utilizzata per determinare i dati di colore utilizzando la variabile di tabella identificata da cvar. Qui, la combinazione media è il metodo di calcolo di base.
  • La funzione h = heatmap (dati) è utile per creare una heatmap dalla matrice. Per un singolo valore nei dati, la mappa di calore ha solo una cella.
  • La funzione h = heatmap (xvalues, yvalues, cdata) determina i valori per le etichette mostrate lungo l'asse xe l'asse y.
  • La funzione h = heatmap (___, Nome, Valore) identifica più possibilità per la heatmap che utilizza nomi singoli o multipli o valori coppia argomenti.
  • La funzione h = heatmap (parent, ___) forma la heatmap nella sezione indicata dal parent.

Esempi di Heatmap in MATLAB

Di seguito sono riportati gli esempi di Heatmap MATLAB:

Esempio 1

Crea una mappa di calore da una tabella di dati per gli studenti sportivi

In primo luogo, caricare il set di dati degli studenti. Quindi crea una tabella da un sottoinsieme delle variabili che viene caricato nell'area di lavoro. Successivamente, generiamo una mappa di calore che totalizza il numero di studenti con un set corrispondente di valori qualificati e più freschi.

Codice:

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

Produzione:

Esempio n. 2

Crea Heatmap da un set di dati Matrix

Genera una matrice di un set di dati. Ora, produce una mappa di calore dei valori dalla matrice. Quindi, le etichette lungo l'asse xe l' asse y sembrano essere 1, 2, 3, .., ecc.

Codice:

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

Produzione:

Esempio n. 3

Crea mappe di calore con etichette personalizzate dell'asse dal set di dati Matrix

Innanzitutto, creiamo una matrice di un set di dati. Generare di nuovo una mappa di calore dei valori. Appliceremo etichette personalizzate lungo l'asse x e l'asse y e indicando i primi due argomenti da etichettare. Utilizzando le proprietà di impostazione dell'oggetto grafico Heatmap, è necessario identificare il titolo e le etichette di un asse.

Codice:

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

Produzione:

Conclusione

Pertanto, possiamo dire che una Heatmap è un software di studio dei dati utilizzato per mostrare il comportamento degli utenti su pagine Web specifiche o modelli di pagine Web in cui utilizza il colore per visualizzare i dati, ad esempio lo strumento di visualizzazione dei dati. Questo supporta la ricerca di schemi che offrono una prospettiva di profondità. Ora principalmente questo strumento viene utilizzato per dimostrare dati statistici complessi.

Come medici, ingegneri, sociologi, esperti di marketing e ricercatori usano le mappe di calore per creare set di dati difficili da rendere logici e fruibili Oggi possiamo vedere che Heatmap ha una grande importanza. Ad esempio, sul meteo, sui siti Web immobiliari - principalmente, dove ci sono dati da visualizzare, viene utilizzata Heatmap. È stato uno strumento di successo in Matlab perché Heatmap può essere rappresentato in modo autonomo - il modo naturale illustrativo. A differenza dei grafici in cui deve essere letto e delle tabelle in cui deve essere implicito.

Articoli consigliati

Questa è una guida a Heatmap in MATLAB. Qui discutiamo l'introduzione, come creare Heatmap in MATLAB, esempi di Heatmap in MATLAB insieme alla sintassi. Puoi anche consultare i nostri altri articoli correlati per saperne di più–

  1. Python Pandas DataFrame
  2. Grafici a dispersione in Matlab
  3. Grafico a barre in Matlab
  4. Funzione di somma in Matlab

Categoria: