Найти в Дзене
Честная экономика

Визуализация данных в Excel: как построить тепловую карту (heatmap)

Excel - невероятно функциональный инструмент, который в умелых руках позволяет творить чудеса, в т. ч. создавать красивую графику для презентаций.

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

Пример "тепловой карты"
Пример "тепловой карты"

Т.е., это такая плоская диаграмма, которая отражает изменение одного фактора относительно двух других. Самый простой пример - снимок поверхности тепловизионной камерой.

-2

Если вы захотите создать подобную графику в Excel, без использования дополнительных инструментов, то далее приведу простой алгоритм. Создавать тепловую карту мы будем по данным о среднемесячной температуре в Москве с 2000 по 2020 год.

1. Создаем таблицу с данными и оформляем ее так, как нам удобно.

-3

2. Выделяем диапазон данных и переходим на вкладку "Главная" и жмем кнопку "Условное форматирование" (методы использования условного форматирования рассмотрены в этом гайде)

-4

3. Выбираем графу "Цветовые шкалы" и далее "Другие правила..."

-5

4. Выбираем правила выделения цветом для наших данных. Т.к. в нашем примере мы визуализируем среднюю температуру, то целесообразно для минимальных значений использовать синий цвет, а для максимальных - красный. В зависимости от типа данных и собственных вкусов можно использовать любую градиентную комбинацию. Жмем "ОК".

Руководствуемся простейшей логикой и собственными вкусами
Руководствуемся простейшей логикой и собственными вкусами

5. Получаем что-то подобное.

После такой визуализации данные стали "понятнее".
После такой визуализации данные стали "понятнее".

6. Можно остановиться на этапе номер 5. Но я бы хотел сделать еще пару шагов на пути к совершенству. Если таблица большая и данных много, то нет смысла отображать значения в ячейках. Мы сделаем цветовую шкалу для нашей диаграммы. Но сначала очистим таблицу от ненужных значений. Есть один небольшой фокус как скрыть значения в разукрашенных ячейках. Выделяем диапазон и выбираем "Формат ячеек..."

-8

7. Выбираем формат "(все форматы)" и вводим в поле "Тип:" значение ";;;" (3 точки с запятой подряд). Жмем "ОК".

-9

8. Вуаля, наша таблица стала "чище".

-10

9. Теперь займемся цветовой шкалой. При помощи функций "мин" и "макс", а также нехитрых математических вычислений справа от таблицы создаем диапазон значений температуры. Количество значений будет равно количеству строк нашей таблицы.

-11

10. Далее, либо копируем форматы оформления, либо повторяем п. 2-8 для этого диапазона. На выходе мы должны получить что-то вроде...

Почти идеально.
Почти идеально.

11. И последний пункт. Указываем 3 -7 значений для цветовой шкалы. Также используем функции "мин", "макс" и правила математики.

-13

Все, мы составили достаточно наглядный график и уже можем приступить к визуальному анализу.

Также посмотрите:

Полезные функции Excel: Текст по столбцам

Полезные функции Excel: "СЦЕПИТЬ"

Полезные функции Excel: убираем дубликаты

Полезные функции Excel: условное форматирование

Полезные функции Excel:"СУММЕСЛИ"

Полезные функции Excel:"ВПР"

Наука
7 млн интересуются