Найти тему
Data Science и всё такое

Тепловая карта, и что с ней делают

Оглавление

@just_data_science December 07, 2017

Тепловые карты (heat map) - это такой способ визуализации, когда часть данных передается цветом. Никакого тепла от такой графики на самом деле не идет. А называются они так, потому что такое название придумал программист Кормак Кинни, зарегистрировавший такой вид отображения в 1991 году.

Откуда они взялись?

Сейчас тепловые карты используются в самых разных видах. В виде любых графиков, поверх которых накладывают цветные "пятна". Но изначально тепловые карты Кормак придумал для отображения финансовых данных. И сейчас это довольно частое их применение. Только посмотрите, как внушительно смотрится на мониторе это лоскутное одеяло, показывающее текущее состояние рынка акций S&P500! Ставишь такое на монитор - и сразу ощущаешь себя немножко магнатом.

Кстати, такой вид графика называется tree map - когда данные обозначаются в виде прямоугольников и категоризируются по разделам.

Кусок тепловой карты рынка акций S&P500
Кусок тепловой карты рынка акций S&P500

И как это читать?

В примере выше каждый прямоугольник - акция одной компании. Например, Googl - это, понятно, Гугль, FB - очевидно, Facebook. Остальные, менее очевидные, коды можете поискать в том же Гугле.

Площадь прямоугольника соответствует капитализации компании: чем больше площадь - тем крупнее сумма акций компании на фондовом рынке. Самые маленькие компании свернуты в один отдельный прямоугольник без подписи.

Цвет обозначает изменение цены акций. Зеленый - подорожали, красный - подешевели. Чем сильнее - тем интенсивнее оттенок.

Таким образом, вместо скучной и тяжело читаемой таблицы с цифрами мы получаем красивую картинку, которую мозг распознает на лету. Вот растут гиганты Гугль и Фейсбук, а вот падает мелкий (на их фоне) IBM, все ясно и понятно.

Ок, а еще примеры?

Давайте глянем на привычные карты - географические, и как их можно совместить с тепловыми. Встречайте - тепловая карта цен на недвижимость Москвы.

-2

Одного взгляда достаточно, чтобы с уверенностью заправского риэлтора рассказывать всем, какие районы Москвы стоят дороже, какие - дешевле. Вот центр, с ним всё понятно, а вот западное Замкадье - и сразу видно, что стоит оно как центр. На этой карте собрана информация о ценах на 40 тысяч объектов недвижимости. Такой объем данных в виде таблиц никто в здравом уме и трезвой памяти даже не попытается изучить.
(Кстати, высокие цены на западе Москвы обусловлены тем, что там лучше экология: роза ветров дует с запада на восток, вынося все выхлопы в недорогие районы...)

Итак...

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

Тепловая карта акций: https://finviz.com/map.ashx

Тепловая карта недвижимости: https://xn----7sbfkscajgsvub0a1l.xn--p1ai/%D0%BA%D0%B0%D1%80%D1%82%D0%B0-%D1%86%D0%B5%D0%BD

Подробнее о создании карты недвжимости: https://habrahabr.ru/post/335638/