Inleiding tot Heatmap in MATLAB

Weet jij wat een heatmap is en met welk doel deze goed is? Laten we allereerst introduceren wat MATLAB is? MATLAB is een geregistreerde en krachtige programmeertaal ontwikkeld door Math Works. MATLAB is gericht op technisch rekenen. Het maakt matrixbewerkingen, plotten van functies en gegevens en uitvoering van algoritmen mogelijk. Verder helpt Heatmap in MATLAB ook bij het produceren van gebruikersinterfaces die communiceren met programma's die in andere talen zijn geschreven, bestaande uit C, C ++, Java, FORTRAN en Python. Nu kunnen we in principe HeatMap definiëren,

“Heatmap is Matlab-software voor grafische weergave van gegevens waarbij kleurgecodeerde systemen worden gebruikt. “Het doel van Heat Maps om het volume van locaties of evenementen op een betere manier binnen een dataset te visualiseren. Het helpt ook bij het leiden van doelgroepen naar de gebieden op datavisualisaties.

We gebruiken een hittekaartdiagram. Dit is een bepaald diagram dat gegevenswaarden in de tabel met behulp van kleuren weergeeft. Dit is van toepassing wanneer we grote en complexe gegevens moeten ontwerpen. Heatmap werkt door de gegevens van een webpagina op te slaan. Stel dat als een deel van een webpagina meer aandacht krijgt of als er vaak op de inhoud op de webpagina wordt geklikt, Heatmap een donkere tot lichte kleur gebruikt om deze weer te geven.

De inhoud wordt bijvoorbeeld weergegeven met een donkere kleur die meer wordt bekeken en het andere gebied zonder aandacht van bezoekers wordt weergegeven met een lichte kleur.

Hoe maak je Heatmap in MATLAB?

Omdat we weten dat MATLAB een taal is die wordt gebruikt voor wiskundige en wetenschappelijke doeleinden en veel tools heeft om de meeste gebieden van wiskunde en wetenschappen aan te pakken. Het verbetert de berekening, visualisatie en programmering in een eenvoudig te gebruiken omgeving. Hierdoor kunnen de problemen en oplossingen worden overgebracht in een vertrouwde wiskundige weergave.

Laten we het daarom nu hebben over HEATMAP in MATLAB; Heatmap is handig om een ​​matrix weer te geven als een afbeelding waarvan de kleurintensiteit de grootte van de waarden aangeeft. Het stelt u ook in staat om de volgende dingen te identificeren:

  • X-as en Y-as maatlabels:
    Om de rij- of kolommappen of andere numerieke of tekstmarkeringen weer te geven. Hier kunnen X-as tick labels worden verwisseld.
  • Tekstlabels:
    Verbindt de heatmap-afbeelding met behulp van georganiseerde tekstlabels. We kunnen de lettergrootte en letterkleur van de labels veranderen. Maar de labels tijdens het zoomen, pannen of vergroten of verkleinen van de afbeelding kunnen automatisch worden bijgewerkt.
  • Aangepaste kleurenkaarten:
    Om uw eigen kleuren op te geven, kunnen we de standaardkleurenkaarten van MATLAB gebruiken. We kunnen ook verschillende kleurenkaarten hebben voor verschillende warmtekaarten in een figuur.
  • Andere parameters zijn zoals rasterlijnen, kleurenbalken voor configuratie tijdens het voorbereiden van Heatmap.

Degenen die bekend zijn met Matlab en weten hoe het werkt en het coderingsgedeelte hebben een pluspunt om Heatmap gemakkelijk te bestuderen. Ze zijn geïnteresseerd in grafische weergave en kunnen het Heatmap-proces en de functies gemakkelijker begrijpen.

Syntaxis om een ​​Heatmap-diagram te maken

De basissyntaxisfuncties worden hieronder gegeven:

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

Verklaring van deze functies

  • De xvar is de tabelvariabele die langs de x-as wordt weergegeven. De yvar (invoer) is de tabelvariabele die langs de y-as wordt weergegeven. De kleuren zijn gemaakt op een telcombinatie. Vervolgens wordt het gebruikt om de heatmap te wijzigen zodra deze is gevormd. De functie h = heatmap (htbl, xvar, yvar) genereert een heatmap uit de tabel htbl en verschaft het object van het Heatmap-diagram.
  • De functie h = heatmap (htbl, xvar, yvar, kleurvariabele ', cvar) wordt gebruikt om de kleurgegevens te bepalen met behulp van de tabelvariabele geïdentificeerd door cvar. Hier is de gemiddelde combinatie de basisberekeningsmethode.
  • De functie h = heatmap (data) is handig om een ​​heatmap te maken van de matrix. Voor een enkele waarde in gegevens heeft de heatmap slechts één cel.
  • De functie h = heatmap (xwaarden, ywaarden, cdata) bepaalt de waarden voor de labels die langs de x-as en y-as worden getoond.
  • De functie h = heatmap (___, Name, Value) identificeert meer mogelijkheden voor de heatmap die enkele of meerdere namen of waarden-paarargumenten gebruikt.
  • De functie h = heatmap (ouder, ___) vormt de heatmap in de sectie die wordt aangegeven door de ouder.

Voorbeelden van Heatmap in MATLAB

Hieronder worden de voorbeelden van Heatmap MATLAB gegeven:

Voorbeeld 1

Maak een heatmap op basis van een gegevenstabel voor sportstudenten

Allereerst laden we de gegevensset van de studenten. Maak vervolgens een tabel uit een subset van de variabelen die in de werkruimte wordt geladen. Hierna genereren we een heatmap die het aantal studenten met een overeenkomende set van bekwame en frissere waarden omvat.

Code:

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

Output:

Voorbeeld 2

Maak Heatmap van een Matrix-gegevensset

Genereer een matrix van een dataset. Maak nu een heatmap van de waarden uit de matrix. De labels langs de x- as en y- as lijken dus 1, 2, 3, …, enz. Te zijn.

Code:

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

Output:

Voorbeeld 3

Maak Heatmap By Custom Axis Labels van Matrix Dataset

Allereerst maken we een matrix van een dataset. Genereer opnieuw een heatmap van de waarden. We passen aangepaste labels toe langs de x- as & y- as en geven de eerste twee te labelen argumenten aan. Met behulp van de instellingseigenschappen van het Heatmap Chart-object moeten we de titel en labels van een as identificeren.

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

Output:

Conclusie

We kunnen dus zeggen dat een Heatmap software voor gegevensonderzoek is die wordt gebruikt om gebruikersgedrag op specifieke webpagina's of webpagina-sjablonen weer te geven, waarbij het kleur gebruikt om gegevens weer te geven, dwz datavisualisatietool. Dit ondersteunt om patronen te ontdekken die een perspectief van diepte geven. Nu wordt deze tool meestal gebruikt voor het demonstreren van complexe statistische gegevens.

Zoals artsen, ingenieurs, sociologen, marketeers en onderzoekers hittekaarten gebruiken om moeilijke gegevenssets te maken om logisch en bruikbaar te maken. Vandaag zien we dat Heatmap van groot belang is. Op het weer, op onroerendgoedwebsites, wordt meestal Heatmap gebruikt als er gegevens zijn om weer te geven. Het is een succesvol hulpmiddel in Matlab geweest, omdat Heatmap op een zelf - de illustratieve natuurlijke manier kan worden weergegeven. In tegenstelling tot de grafieken waarin het moet worden gelezen en de tabellen waarin het impliciet moet zijn.

Aanbevolen artikelen

Dit is een gids voor Heatmap in MATLAB. Hier bespreken we de introductie, hoe Heatmap maken in MATLAB, voorbeelden van Heatmap in MATLAB samen met de syntaxis. U kunt ook onze andere gerelateerde artikelen lezen voor meer informatie–

  1. Python Pandas DataFrame
  2. Verspreidingspercelen in Matlab
  3. Staafdiagram in Matlab
  4. Somfunctie in Matlab

Categorie: