Увод у топлотну карту у МАТЛАБ-у

Знате ли шта је топлотна карта и у које сврхе је добра? Пре свега, представимо шта је МАТЛАБ? МАТЛАБ је регистровани и високо перформансни програмски језик који је развио Матх Воркс. МАТЛАБ је намењен техничком прорачуну. Омогућује матричне операције, цртање функција и података и извршавање алгоритама. Надаље, Хеатмап у МАТЛАБ-у такође помаже у производњи корисничких интерфејса који се међусобно повезују с програмима написаним на другим језицима, укључујући Ц, Ц ++, Јава, ФОРТРАН и Питхон. Сада можемо дефинисати ХеатМап у основи,

„Хеатмап је Матлаб софтвер за графички приказ података на којима се користе системи обојени бојама. ”Циљ Хеат Мапс-а да визуелно представи количину локација или догађаја на бољи начин у оквиру скупа података. Такође помаже у усмеравању публике према областима визуелизације података.

Користимо графикон топлотне карте који је посебан графикон који представља вредности података у табели уз помоћ боја. Ово је применљиво када морамо да дизајнирамо велике и сложене податке. Топлотна карта делује тако што чува податке са веб странице. Претпоставимо да ако било који део веб странице привуче више пажње или ако се на њему често кликне садржај на њему, топлотна карта користи боју тамне до светлости да би је приказао.

На пример, садржај се приказује тамном бојом која се гледа више, а остало подручје без пажње посетилаца приказује светлом бојом.

Како створити топлотну мапу у МАТЛАБ-у?

Будући да знамо да је МАТЛАБ језик који је смишљен у математичке и научне сврхе, а има много алата за обраду у већини области математике и науке. Појачава рачунање, визуелизацију и програмирање у окружењу које је лако за употребу. То омогућава да се проблеми и решења пренесу у познато математичко представљање.

Стога, сада разговарајмо о ХЕАТМАП-у у МАТЛАБ-у; Топлотна карта је корисна за приказивање матрице као слике чији интензитет боје даје величину њених вредности. Такође, омогућава вам да идентификујете следеће ствари:

  • Ознаке крпеља Кс и И:
    Да бисте приказали директорије реда или ступаца или било које друге нумеричке или текстне маркере. Овде се налепнице крпеља на Кс оси могу заменити.
  • Текстуалне налепнице:
    Повезује слику топлотне мапе уз помоћ организованих текстуалних налепница. Можемо променити величину и боју фонта на фонту. Али налепнице током зумирања, померања или промене величине слике могу се аутоматски ажурирати.
  • Прилагођене мапе боја:
    Да одредимо своје боје, можемо да користимо МАТЛАБ-ове задане мапе боја. Такође, на слици можемо да имамо и различите мапе боја за различите мапе топлоте.
  • Остали параметри су мрежне линије, траке у боји за подешавање док припремате Хеатмап.

Они који су упознати са Матлабом и знају како то функционише и кодни део имају плус бод да са лакоћом проучавају Хеатмап. Имају интерес за графички приказ и лакше разумеју процес Хеатмап-а као и функције.

Синтакса за креирање графикона топлотне мапе

Основне синтаксне функције су дате у наставку:

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

Објашњење ових функција

  • Ксвар је варијабла табеле која се приказује дуж оси к. Ивар (улаз) је варијабла табеле која се приказује дуж оси и. Боје су створене на бројевој комбинацији. Затим се користи за промену топлотне мапе када се формира. Функција х = хеатмап (хтбл, квар, ивар) генерише топлотну мапу из хтбл таблице и пружа објект графикона топлотне карте.
  • Функција х = топлотна мапа (хтбл, квар, ивар, варијабла боје ', цвар) користи се за одређивање података о боји користећи променљиву табелу коју је идентификовао цвар. Овде је средња комбинација основна метода израчуна.
  • Функција х = топлотна мапа (подаци) је корисна за креирање топлотне мапе из матрице. За једну вредност података, топлотна мапа има само једну ћелију.
  • Функција х = хеатмап (квалуес, ивалуес, цдата) одређује вредности за налепнице које су приказане дуж к-оси и и-оси.
  • Функција х = хеатмап (___, Име, Вредност) идентификује више могућности за топлотну мапу која користи појединачне или вишеструке називе или пар аргумената.
  • Функција х = топлотна мапа (родитељ, ___) формира топлотну мапу у одељку који је родитељ назначио.

Примери Хеатмап-а у МАТЛАБ-у

У наставку су примери Хеатмапа МАТЛАБ:

Пример # 1

Направите топлотну мапу из табеле података за студенте спорта

Прво ћемо учитати скуп података ученика. Затим направите табелу од подскупина променљивих која је учитана у радни простор. Након тога, генерирамо топлотну мапу која збраја број ученика који имају одговарајући скуп вредности Вештина и свежије.

Шифра:

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

Излаз:

Пример бр. 2

Направите топлотну мапу из матричног скупа података

Генеришите матрицу скупа података. Сада направите топлотну мапу вредности из матрице. Значи, ознаке дуж к -акис и и -акис изгледају као 1, 2, 3, .., итд.

Шифра:

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

Излаз:

Пример бр. 3

Направите топлотну карту према прилагођеним налепницама осовина из Матрик Датасет-а

Прво направимо матрицу скупа података. Поново генерирајте топлотну мапу вредности. Применићемо прилагођене ознаке дуж к -акис & и -акис и указати на прва два аргумента која ће бити означена. Користећи својства подешавања објекта Хеатмап Цхарт, морамо идентификовати наслов и ознаке једне осе.

Шифра:

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

Излаз:

Закључак

Стога можемо рећи да је Хеатмап софтвер за проучавање података који се користи за приказивање понашања корисника на одређеним веб страницама или предлошцима веб страница на којима користи боју за приказ података, тј. Алат за визуализацију података. То подржава проналажење образаца који дају перспективу дубине. Сада се углавном овај алат користи за демонстрирање сложених статистичких података.

Као и лекари, инжењери, социолози, трговци и истраживачи користе топлотне мапе за стварање тешких скупова података да би били логични и делотворни. Данас можемо видети да Хеатмап има велику важност. На пример, за време, на веб локацијама за некретнине - углавном тамо где се приказују подаци, користи се Хеатмап. У Матлабу је био успешно средство јер се Хеатмап може представити на себи само илустративни природни начин. За разлику од графикона на којима се мора читати и табела у којима мора бити имплицитна.

Препоручени чланци

Ово је водич за Хеатмап у МАТЛАБ-у. Овдје разговарамо о Уводу, Како креирати топлотну мапу у МАТЛАБ-у, примјерима топлотне мапе у МАТЛАБ-у заједно са синтаксом. Можете и да прођете кроз остале сродне чланке да бисте сазнали више -

  1. Питхон Пандас ДатаФраме
  2. Распршени планови у Матлабу
  3. Графички приказ у Матлабу
  4. Збирна функција у Матлабу

Категорија: