Einführung in Heatmap in MATLAB

Wissen Sie, was eine Heatmap ist und wozu sie gut ist? Lassen Sie uns zunächst vorstellen, was MATLAB ist. MATLAB ist eine registrierte und leistungsstarke Programmiersprache, die von Math Works entwickelt wurde. MATLAB ist für das technische Rechnen gedacht. Es ermöglicht Matrixoperationen, das Zeichnen von Funktionen und Daten und die Ausführung von Algorithmen. Darüber hinaus hilft Heatmap in MATLAB bei der Erstellung von Benutzeroberflächen, die mit in anderen Sprachen geschriebenen Programmen wie C, C ++, Java, FORTRAN und Python kompatibel sind. Jetzt können wir definierenHeatMap Grundsätzlich

„Heatmap ist eine Matlab-Software zur grafischen Darstellung von Daten, bei denen farbcodierte Systeme verwendet werden. „Das Ziel von Heat Maps ist es, das Volumen von Orten oder Ereignissen in einem Datensatz besser darzustellen. Es hilft auch dabei, das Publikum auf die Bereiche der Datenvisualisierung aufmerksam zu machen.

Wir verwenden ein Heatmap-Diagramm, bei dem es sich um ein bestimmtes Diagramm handelt, das Datenwerte in der Tabelle mithilfe von Farben darstellt. Dies gilt, wenn wir große und komplexe Daten entwerfen müssen. Heatmap speichert die Daten von einer Webseite. Angenommen, ein Teil einer Webseite erhält mehr Aufmerksamkeit oder wenn auf den Inhalt der Webseite häufig geklickt wird, verwendet Heatmap eine Farbe von Dunkel nach Hell, um ihn darzustellen.

Zum Beispiel wird der Inhalt mit einer dunklen Farbe angezeigt, die stärker betrachtet wird, und der andere Bereich, der von den Besuchern nicht beachtet wird, wird mit einer hellen Farbe angezeigt.

Wie erstelle ich eine Heatmap in MATLAB?

Da wir wissen, dass MATLAB eine Sprache ist, die für mathematische und wissenschaftliche Zwecke entwickelt wurde und viele Werkzeuge für die meisten Bereiche der Mathematik und Naturwissenschaften bietet. Es verbessert die Berechnung, Visualisierung und Programmierung in einer benutzerfreundlichen Umgebung. Auf diese Weise können die Probleme und Lösungen in einer vertrauten mathematischen Darstellung vermittelt werden.

Lassen Sie uns nun über HEATMAP in MATLAB sprechen. Heatmap ist nützlich, um eine Matrix als Bild anzuzeigen, dessen Farbintensität die Größe der Werte angibt. Außerdem können Sie die folgenden Dinge identifizieren:

  • Beschriftungen der X- und Y-Achse:
    Anzeigen der Zeilen- oder Spaltenverzeichnisse oder anderer numerischer oder Textmarkierungen. Hier können die Beschriftungen der X-Achsen-Ticks ausgetauscht werden.
  • Textbeschriftungen:
    Verbindet das Heatmap-Bild mithilfe organisierter Textbeschriftungen. Wir können die Schriftgröße und Schriftfarbe der Etiketten ändern. Die Beschriftungen beim Zoomen, Schwenken oder Ändern der Größe der Figur können jedoch automatisch aktualisiert werden.
  • Benutzerdefinierte Farbkarten:
    Um Ihre eigenen Farben festzulegen, können wir die Standardfarbkarten von MATLAB verwenden. Wir können auch verschiedene Farbkarten für verschiedene Wärmekarten in einer Figur haben.
  • Andere Parameter sind z. B. Gitterlinien und Farbbalken zur Konfiguration während der Vorbereitung der Heatmap.

Diejenigen, die mit Matlab vertraut sind und wissen, wie es funktioniert, und den Codierungsteil, haben einen Pluspunkt, um Heatmap mühelos zu studieren. Sie interessieren sich für die grafische Darstellung und können den Heatmap-Prozess sowie die Funktionen besser verstehen.

Syntax zum Erstellen eines Heatmap-Diagramms

Die grundlegenden Syntaxfunktionen sind nachfolgend aufgeführt:

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

Erläuterung dieser Funktionen

  • Die xvar ist die Tabellenvariable, die entlang der x-Achse angezeigt wird. Die yvar (Eingabe) ist die Tabellenvariable, die entlang der y-Achse angezeigt wird. Die Farben werden auf einer Zählkombination erstellt. Anschließend wird die Heatmap geändert, sobald sie erstellt wurde. Die Funktion h = Heatmap (htbl, xvar, yvar) erzeugt aus der Tabelle htbl eine Heatmap und liefert das Objekt des Heatmap-Diagramms.
  • Mit der Funktion h = Heatmap (htbl, xvar, yvar, Farbvariable ', cvar) werden die Farbdaten anhand der mit cvar gekennzeichneten Tabellenvariablen ermittelt. Hier ist die Mittelwertkombination die grundlegende Berechnungsmethode.
  • Die Funktion h = Heatmap (Daten) ist nützlich, um eine Heatmap aus der Matrix zu erstellen. Für einen einzelnen Wert in Daten hat die Heatmap nur eine Zelle.
  • Die Funktion h = Heatmap (x-Werte, y-Werte, c-Daten) legt Werte für die Beschriftungen fest, die entlang der x-Achse und der y-Achse angezeigt werden.
  • Die Funktion h = Heatmap (___, Name, Wert) gibt weitere Möglichkeiten für die Heatmap an, bei denen einzelne oder mehrere Namen oder Werte als Argumente verwendet werden.
  • Die Funktion h = Heatmap (Parent, ___) bildet die Heatmap in dem vom Parent angegebenen Abschnitt.

Beispiele für Heatmap in MATLAB

Im Folgenden sind die Beispiele für Heatmap MATLAB aufgeführt:

Beispiel 1

Erstellen Sie eine Heatmap aus einer Datentabelle für Sportstudenten

Zunächst laden wir den Datensatz der Schüler. Erstellen Sie dann eine Tabelle aus einer Teilmenge der Variablen, die in den Arbeitsbereich geladen wird. Danach generieren wir eine Heatmap, die die Anzahl der Schüler mit einem passenden Satz von Skilled- und Fresher-Werten zusammenfasst.

Code:

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

Ausgabe:

Beispiel # 2

Erstellen Sie eine Heatmap aus einem Matrix-Datensatz

Generieren Sie eine Matrix eines Datensatzes. Erstellen Sie nun eine Heatmap der Werte aus der Matrix. Die Bezeichnungen entlang der x- Achse und der y- Achse scheinen also 1, 2, 3 usw. zu sein.

Code:

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

Ausgabe:

Beispiel # 3

Erstellen Sie eine Heatmap nach benutzerdefinierten Achsenbeschriftungen aus dem Matrix-Dataset

Zunächst erstellen wir eine Matrix aus einem Datensatz. Erstellen Sie erneut eine Heatmap der Werte. Wir werden benutzerdefinierte Beschriftungen entlang der x- und y- Achse anwenden und die ersten beiden zu beschriftenden Argumente angeben. Mithilfe der Einstellungseigenschaften des Heatmap-Diagrammobjekts müssen Titel und Beschriftungen einer Achse identifiziert werden.

Code:

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

Ausgabe:

Fazit

Wir können also sagen, dass eine Heatmap eine Datenstudiensoftware ist, die verwendet wird, um das Benutzerverhalten auf bestimmten Webseiten oder Webseitenvorlagen zu zeigen, wobei zur Anzeige von Daten Farben verwendet werden, dh ein Datenvisualisierungstool. Dies unterstützt das Herausfinden von Mustern, die eine Tiefenperspektive bieten. Heute wird dieses Tool hauptsächlich zur Darstellung komplexer statistischer Daten verwendet.

Wie Ärzte, Ingenieure, Soziologen, Marketingfachleute und Forscher verwenden auch Heatmaps, um schwierige Datensätze zu erstellen, die logisch und umsetzbar sind. Zum Beispiel auf dem Wetter, auf Immobilien-Websites - meistens wird Heatmap verwendet, wenn Daten angezeigt werden sollen. Es war ein erfolgreiches Tool in Matlab, da Heatmap auf selbstverständliche Weise dargestellt werden kann - auf natürliche Weise. Im Gegensatz zu den Diagrammen, in denen es gelesen werden muss, und den Tabellen, in denen es implizit sein muss.

Empfohlene Artikel

Dies ist eine Anleitung zu Heatmap in MATLAB. Hier besprechen wir die Einführung, Erstellen von Heatmaps in MATLAB, Beispiele für Heatmaps in MATLAB sowie die Syntax. Sie können auch unsere anderen verwandten Artikel durchgehen, um mehr zu erfahren.

  1. Python Pandas DataFrame
  2. Streudiagramme in Matlab
  3. Balkendiagramm in Matlab
  4. Summenfunktion in Matlab

Kategorie: