Введение в Heatmap в MATLAB

Знаете ли вы, что такое тепловая карта и для чего она нужна? Прежде всего, давайте представим, что такое MATLAB? MATLAB - зарегистрированный и высокопроизводительный язык программирования, разработанный Math Works. MATLAB предназначен для технического расчета. Это позволяет матричные операции, построение графиков функций и данных и выполнение алгоритмов. Кроме того, Heatmap в MATLAB также помогает создавать пользовательские интерфейсы, которые взаимодействуют с программами, написанными на других языках, включая C, C ++, Java, FORTRAN и Python. Теперь мы можем определить HeatMap в основном,

«Heatmap - это программное обеспечение Matlab для графического представления данных, где используются системы с цветовой кодировкой. «Цель Heat Maps - лучше визуализировать объем мест или событий в наборе данных. Это также помогает направить аудиторию в области визуализации данных.

Мы используем диаграмму тепловой карты, которая представляет собой конкретную диаграмму, которая представляет значения данных в таблице с помощью цветов. Это применимо, когда нам приходится проектировать большие и сложные данные. Heatmap работает путем сохранения данных с веб-страницы. Предположим, что если какая-либо часть веб-страницы привлекает больше внимания или если на нее часто нажимают, то для отображения на ней тепловая карта использует цвет от темного до светлого.

Например, содержимое отображается темным цветом, который просматривается чаще, а другая область, на которую посетители не обращают внимания, отображается светлым цветом.

Как создать Heatmap в MATLAB?

Поскольку мы знаем, что MATLAB - это язык, предназначенный для математических и научных целей, в котором есть много инструментов для работы с большинством областей математики и естественных наук. Это улучшает вычисления, визуализацию и программирование в простой в использовании среде. Это позволяет передавать проблемы и решения в привычном математическом представлении.

Поэтому теперь давайте поговорим о HEATMAP в MATLAB; Тепловая карта полезна для отображения матрицы в виде изображения, интенсивность цвета которого дает величину его значений. Кроме того, это дает вам возможность идентифицировать следующие вещи:

  • Тиковые метки оси X и Y:
    Показать строки или столбцы каталогов или любые другие числовые или текстовые маркеры. Здесь можно поменять метки по оси X.
  • Текстовые метки:
    Соединяет изображение тепловой карты с помощью организованных текстовых меток. Мы можем переключить размер шрифта и цвет шрифта надписей. Но метки при масштабировании, панорамировании или изменении размера рисунка могут обновляться автоматически.
  • Пользовательские цветные карты:
    Чтобы указать ваши собственные цвета, мы можем использовать стандартные карты цветов MATLAB. Кроме того, мы можем иметь разные цветные карты для разных тепловых карт на рисунке.
  • Другие параметры, такие как линии сетки, цветные полосы для конфигурации при подготовке Heatmap.

Те, кто знаком с Matlab и знает, как он работает и в какой части кода, у них есть плюс для легкого изучения Heatmap. Они заинтересованы в графическом представлении и могут легче понять процесс Heatmap, а также функции.

Синтаксис для создания диаграммы Heatmap

Основные синтаксические функции приведены ниже:

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

Объяснение этих функций

  • Xvar - это табличная переменная, которая отображается вдоль оси x. Yvar (input) - это табличная переменная, которая отображается вдоль оси y. Цвета создаются по комбинации подсчета. Затем он используется для изменения тепловой карты после ее формирования. Функция h = heatmap (htbl, xvar, yvar) генерирует тепловую карту из таблицы htbl и предоставляет объект тепловой карты.
  • Функция h = heatmap (htbl, xvar, yvar, переменная цвета ', cvar) используется для определения данных цвета с использованием табличной переменной, идентифицируемой cvar. Здесь средняя комбинация является основным методом расчета.
  • Функция h = heatmap (data) полезна для создания тепловой карты из матрицы. Для одного значения в данных, тепловая карта имеет только одну ячейку.
  • Функция h = heatmap (xvalues, yvalues, cdata) определяет значения для меток, которые показаны вдоль оси x и оси y.
  • Функция h = heatmap (___, Name, Value) определяет больше возможностей для тепловой карты, которая использует одно или несколько имен или значений аргументов пары.
  • Функция h = heatmap (parent, ___) формирует тепловую карту в разделе, указанном родителем.

Примеры Heatmap в MATLAB

Ниже приведены примеры Heatmap MATLAB:

Пример № 1

Построить тепловую карту из таблицы данных для спортивных студентов

Во-первых, мы загрузим набор данных студентов. Затем составьте таблицу из подмножества переменных, которые загружаются в рабочую область. После этого мы генерируем тепловую карту, которая суммирует количество студентов, имеющих соответствующий набор значений Skilled и Fresher.

Код:

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

Выход:

Пример № 2

Сделать Heatmap из набора данных матрицы

Создайте матрицу набора данных. Теперь создайте тепловую карту значений из матрицы. Таким образом, метки вдоль осей X и Y кажутся 1, 2, 3, … и т. Д.

Код:

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

Выход:

Пример № 3

Создание тепловой карты по пользовательским меткам осей из набора данных матрицы

Во-первых, мы создаем матрицу набора данных. Снова сгенерируйте тепловую карту значений. Мы будем применять пользовательские метки вдоль оси x и оси y и указывать первые два аргумента, которые будут помечены. Используя свойства настройки объекта Heatmap Chart, нам нужно идентифицировать заголовок и метки оси.

Код:

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

Выход:

Вывод

Таким образом, мы можем сказать, что Heatmap - это программное обеспечение для исследования данных, используемое для отображения поведения пользователя на определенных веб-страницах или шаблонах веб-страниц, где оно использует цвет для отображения данных, т.е. инструмент визуализации данных. Это помогает найти шаблоны, дающие представление о глубине. Сейчас в основном этот инструмент используется для демонстрации сложных статистических данных.

Как врачи, инженеры, социологи, маркетологи и исследователи используют тепловые карты для создания сложных наборов данных, чтобы сделать их логичными и действенными. Сегодня мы видим, что тепловая карта имеет большое значение. Например, на погоду, на сайтах по недвижимости - в основном, где есть данные для отображения, используется Heatmap. Это был успешный инструмент в Matlab, потому что Heatmap можно представить самостоятельно - иллюстративным естественным способом. В отличие от диаграмм, где он должен быть прочитан, и таблиц, где он должен быть неявным.

Рекомендуемые статьи

Это руководство по Heatmap в MATLAB. Здесь мы обсуждаем Введение, Как создать Heatmap в MATLAB, Примеры Heatmap в MATLAB вместе с Синтаксисом. Вы также можете просмотреть другие наши статьи, чтобы узнать больше -

  1. Python Pandas DataFrame
  2. Разброс графиков в Matlab
  3. Гистограмма в Matlab
  4. Функция суммы в Matlab