Úvod do Heatmapu v MATLABu

Víte, co je to mapa horka a za jakým účelem je dobrá? Nejprve si představíme, co je MATLAB? MATLAB je registrovaný a vysoce výkonný programovací jazyk vyvinutý společností Math Works. MATLAB je určen pro technické výpočty. Umožňuje maticové operace, vykreslování funkcí a dat a provádění algoritmů. Heatmap v MATLABu dále pomáhá vytvářet uživatelská rozhraní, která propojují programy napsané v jiných jazycích, včetně C, C ++, Java, FORTRAN a Python. Nyní můžeme definovatHeatMap V podstatě,

„Heatmap je software Matlab pro grafické znázornění dat, kde se používají barevně kódované systémy. „Cílem Heat Maps je lépe vizualizovat objem míst nebo událostí v rámci datového souboru. Pomáhá také při nasměrování publika k oblastem vizualizace dat.

Používáme teplotní mapový graf, což je konkrétní graf, který představuje hodnoty dat v tabulce pomocí barev. To platí, když musíme navrhnout velká a komplexní data. Heatmap funguje ukládáním dat z webové stránky. Předpokládejme, že pokud se některá část webové stránky dostane více pozornosti, nebo pokud se na ni často klikne na její obsah, pak ji na její zobrazení použije mapa tmavě světlá.

Například obsah je zobrazen s tmavou barvou, která je více prohlížena, a druhá oblast bez pozornosti návštěvníků je zobrazena světlou barvou.

Jak vytvořit Heatmap v MATLABu?

Protože víme, že MATLAB je jazyk určený pro matematické a vědecké účely, který má mnoho nástrojů k řešení většiny oblastí matematiky a vědy. Vylepšuje výpočet, vizualizaci a programování v snadno použitelném prostředí. To umožňuje, aby problémy a řešení byly sděleny ve známé matematické reprezentaci.

Nyní tedy pojďme mluvit o HEATMAP v MATLABu; Heatmap je užitečný pro zobrazení matice jako obrazu, jehož barevné intenzity dávají velikost jeho hodnot. Také vás zmocňuje k identifikaci následujících věcí:

  • Štítky osy X a Y:
    Chcete-li zobrazit adresáře řádků nebo sloupců nebo jakékoli jiné číselné nebo textové značky. Zde lze zaměnit štítky osy X.
  • Textové štítky:
    Spojuje obraz Heatmap pomocí organizovaných textových štítků. Můžeme přepínat velikost písma a barvu písma štítků. Štítky při zvětšení, posouvání nebo změně velikosti obrázku však lze automaticky aktualizovat.
  • Vlastní barevné mapy:
    K určení vlastních barev můžeme použít výchozí barevné mapy MATLABu. Také můžeme mít různé barevné mapy pro různé tepelné mapy na obrázku.
  • Dalšími parametry jsou mřížkové čáry, barevné pruhy pro konfiguraci při přípravě mapy Heatmap.

Ti, kteří jsou s Matlabem dobře obeznámeni a vědí, jak to funguje a s kódovací částí, mají plusový bod pro snadné studium Heatmapy. Zajímají se o grafické znázornění a snadněji pochopí proces Heatmapu i funkce.

Syntaxe pro vytvoření grafu Heatmap

Níže jsou uvedeny základní syntaktické funkce:

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

Vysvětlení těchto funkcí

  • Xvar je proměnná tabulky, která se zobrazuje podél osy x. Yvar (vstup) je proměnná tabulky, která se zobrazuje podél osy y. Barvy jsou vytvářeny kombinací počítání. Poté se používá ke změně tepelné mapy, jakmile je vytvořena. Funkce h = tepelná mapa (htbl, xvar, yvar) generuje tepelnou mapu z tabulky htbl a poskytuje objekt grafu teplotní mapy.
  • Funkce h = teplotní mapa (htbl, xvar, yvar, barevná proměnná ', cvar) se používá k určení barevných dat pomocí proměnné tabulky identifikované pomocí cvar. Zde je střední kombinace základní metodou výpočtu.
  • Funkce h = tepelná mapa (data) je užitečná pro vytvoření tepelné mapy z matice. Pro jednu hodnotu v datech má tepelná mapa pouze jednu buňku.
  • Funkce h = tepelná mapa (xvalues, yvalues, cdata) určuje hodnoty pro štítky, které jsou zobrazeny podél osy x a osy y.
  • Funkce h = tepelná mapa (___, název, hodnota) identifikuje více možností pro tepelnou mapu, která používá argumenty spojující jednotlivé nebo více jmen nebo hodnot.
  • Funkce h = tepelná mapa (nadřazená, ___) tvoří tepelnou mapu v části označené nadřazenou částí.

Příklady Heatmapu v MATLABu

Níže jsou uvedeny příklady Heatmapu MATLAB:

Příklad č. 1

Vytvořte teplotní mapu z tabulky dat pro studenty sportovních aktivit

Nejprve načteme data studentů. Poté vytvořte tabulku z podmnožiny proměnných načtených do pracovního prostoru. Poté vygenerujeme tepelnou mapu, která spočítá celkový počet studentů, kteří mají odpovídající sadu hodnot Skilled a Fresher.

Kód:

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

Výstup:

Příklad č. 2

Vytvořte Heatmap z datového souboru Matrix

Vygenerujte matici datového souboru. Nyní vytvořte tepelnou mapu hodnot z matice. Takže štítky podél x -axi a y -axisu se zdají být 1, 2, 3, .., atd.

Kód:

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

Výstup:

Příklad č. 3

Vytvořte teplotní mapu pomocí vlastních štítků osy z datového souboru Matrix

Nejprve vytvoříme matici datového souboru. Znovu vygenerujte tepelnou mapu hodnot. Na x -axi & y -axis použijeme vlastní štítky a označíme první dva argumenty, které mají být označeny. Pomocí vlastností nastavení objektu Heatmap Chart musíme identifikovat název a popisky osy.

Kód:

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

Výstup:

Závěr

Můžeme tedy říci, že Heatmap je software pro studii dat používaný k zobrazení chování uživatelů na konkrétních webových stránkách nebo šablonách webových stránek, kde k zobrazení dat používá barevný nástroj, tj. Nástroj pro vizualizaci dat. To podporuje vyhledávání vzorů dávajících perspektivu hloubky. Nyní se tento nástroj většinou používá k prokázání komplexních statistických údajů.

Stejně jako lékaři, inženýři, sociologové, obchodníci a vědci používají tepelné mapy k vytváření obtížných datových souborů, aby byly logické a akční. Dnes vidíme, že Heatmap má velký význam. Například na počasí, na webových stránkách o nemovitostech - většinou tam, kde jsou data k zobrazení, se používá Heatmap. V Matlabu to byl úspěšný nástroj, protože Heatmap lze reprezentovat samostatně - názorným přirozeným způsobem. Na rozdíl od grafů, kde se musí číst, a tabulek, kde musí být implicitní.

Doporučené články

Toto je průvodce Heatmapem v MATLABu. Zde diskutujeme Úvod, Jak vytvořit Heatmap v MATLABu, Příklady Heatmap v MATLABu spolu se Syntaxí. Další informace naleznete také v dalších souvisejících článcích -

  1. Python Pandas DataFrame
  2. Rozptyl Plots v Matlabu
  3. Sloupcový graf v Matlabu
  4. Funkce Sum v Matlabu

Kategorie: