Визуализация данных и информации
Визуализация данных и информации (англ. Data and information visualization, также data viz/vis или info viz/vis) — область, занимающаяся проектированием и созданием графических или визуальных представлений количественных и качественных данных и информации с использованием статических, динамических или интерактивных визуальных элементов[1]. Визуализация данных и информации предназначена для оперативного исследования, открытия, понимания и интерпретации структур, связей, корреляций, локальных и глобальных закономерностей, трендов, кластеров, выбросов и аномалий в данных, которые трудно выявить иным способом[2].[3][4] При обращении к широкой аудитории для передачи информации в краткой и наглядной форме используются инфографики[2].
Визуализация данных посвящена представлению преимущественно количественных сырых данных в схематическом виде с помощью изображений. Основными форматами визуализации данных являются диаграммы и графики, геопространственные карты, корреляционные матрицы, процентные шкалы и др.
Визуализация информации работает с большими и сложными массивами как количественных, так и качественных (в первую очередь абстрактных) данных. Её задача — повысить ценность сырых данных, помочь зрителю понять их, усилить когнитивные процессы и выработать инсайты для принятия решений за счёт графического взаимодействия. Среди инструментов — карты, иерархические схемы[6], диаграммы связей, блок-схемы, временные ленты и др.
Визуализация данных и информации применяет современные технологии, включая виртуальную, дополненную и смешанную реальность, что делает взаимодействие более интуитивным, манипулируемым и погружающим для пользователя[7]. В отличие от научной визуализации, где целью является создание реалистичных изображений физических или пространственных научных данных для проверки гипотез, визуализация данных и информации строится вокруг представления абстрактных, нефизических и неспециализированных цифровых данных[8].
Эффективная визуализация данных основывается на актуальных и проверяемых данных, чётко контекстуализирована и преподнесена лаконично. Графические элементы должны быть уместны и эстетичны, цвета и формы — использоваться осознанно и ненавязчиво[9].[1] Визуализация информации учитывает потребности и уровень подготовки аудитории. Визуализация применяется для наглядной передачи сложных концепций, мониторинга, построения гипотез и поддержки решений как для широкой, так и для профессиональной аудитории[2].
Визуализация активно используется аналитиками, дата-сайентистами и специалистами по анализу данных для контроля качества сырых данных, выявления ошибок, пропущенных значений и исследования структуры выборки[2] Она играет ключевую роль в визуальном сторителлинге, сочетая наглядность с нарративной структурой для убеждения аудитории.[1][10].
Визуализация данных — междисциплинарная область, сочетающая принципы описательной статистики, визуальной коммуникации, графического дизайна, когнитивной науки, интерактивной компьютерной графики и человеко-компьютерного взаимодействия[11].[12] Эффективная визуализация требует навыков дизайна, статистики и программирования, представляя собой и искусство, и науку[13]. Визуальная аналитика сочетает статистический анализ, визуализацию данных и аналитическое мышление через интерактивные интерфейсы. Проведённые исследования показывают, как тип и особенности визуализации влияют на точность и восприятие информации[14].[15] Ошибочные или намеренно искажённые визуализации могут способствовать распространению дезинформации[16]. Изучение визуализационной грамотности стало ключевой составляющей информационной грамотности в современной информационной эпохе[17].
Обзор
Область визуализации данных и информации возникла на стыке исследований в сферех человеко-компьютерного взаимодействия, информатики, компьютерной графики, визуального дизайна, психологии, фотографии и бизнес-моделирования. Она все шире применяется в научных исследованиях, цифровых библиотеках, data mining, финансовом анализе, исследованиях рынка, производственном контроле, фармакологии и других областях[18].
Визуальное представление информации и интерактивные техники используют широкие когнитивные возможности человеческого зрения, позволяя одновременно воспринимать большие объёмы информации. Визуализация способствует поиску и осмыслению данных[19].
Анализ данных включает визуализацию (истограммы, диаграммы рассеяния, древовидные карты, параллельные координаты и др.), статистические методы, интеллектуальный анализ и машинное обучение (кластеризация, классификация, деревья решений и т. д.). Из них наиболее гибкой и интуитивной считается визуализация, позволяющая обнаруживать скрытые взаимосвязи без сложных математических моделей.
Для чёткого донесения информации визуализация применяет статистическую графику, выносные графики, инфографику и др. Числовые данные могут кодироваться точками, линиями, столбцами для передачи количественного сообщения[20]. Эффективная визуализация помогает анализировать данные, выявлять закономерности, однако может быть и чрезмерно упрощённой[21].
Визуализация данных тесно связана с инфографикой, научной визуализацией, статистической графикой и эксплораторным анализом данных. В последние десятилетия она стала самостоятельной областью исследований и образования[22].
В бизнес-применениях визуализацию данных часто называют дашбордами.
Принципы
Характеристики эффективной визуализации
Эдвард Тафти выделяет, что визуализации должны поддерживать конкретные аналитические задачи, такие как сравнение данных. Как показывают Уильям Кливленд и Роберт МакГилл, разные элементы графики обладают разной эффективностью восприятия: например, точечные и столбчатые диаграммы превосходят по этим параметрам круговые[24].
В своей книге The Visual Display of Quantitative Information Тафти формулирует принципы:
- показывать данные;
- побуждать зрителя сфокусироваться на смысле, а не на методах, дизайне или технологии;
- избегать искажений;
- компактно представлять большое количество информации;
- обеспечивать сопоставимость и многоуровневый обзор;
- быть тесно интегрированной со статистическим и текстовым описанием;
- разъяснять, а не усложнять восприятие[25].
Например, диаграмма Минарда о кампании Наполеона иллюстрирует сразу шесть переменных: численность армии, координаты, время, направление и температуру. Этот многомерный подход позволяет мгновенно понять суть происходящего.
Нарушение принципов может привести к искажению выводов. Бесполезные элементы графики («chartjunk») отвлекают внимание и усложняют восприятие[25].
Бюджетное управление Конгресса США выделяет ещё три принципа: учитывать аудиторию, создавать самодостаточные графики и подчёркивать ключевые сообщения[26].
Сообщения в количественных данных
Стивен Фью выделяет восемь типов количественных сообщений:
- Временные ряды: изменение переменной во времени (линейный график).
- Рейтинг: сравнение категорий по убыванию/возрастанию (столбчатая диаграмма).
- Доли от целого: сколько процентов занимает подкатегория (круговая, столбчатая диаграмма).
- Отклонение: сравнение с эталонной величиной (столбчатая диаграмма).
- Распределение: частота наблюдений по интервалам (гистограмма, boxplot).
- Корреляция: взаимосвязь между двумя переменными (диаграмма рассеяния).
- Номинальное сравнение: сопоставление категорий без порядка (столбчатая диаграмма).
- Географическое распределение: распределение по карте (картограмма)[20].
Процесс поиска сообщений и форматов — часть эксплораторного анализа.
Восприятие и визуализация данных
Человек различает длину, форму, положение, цвет быстро и эффективно (так называемые «предвнимательные признаки»). Их использование позволяет быстро оценить количественные соотношения, распределение, обнаружить аномалии[27].
Эффективные визуализации используют эти свойства, например, столбчатые диаграммы легче воспринимаются, чем диаграммы площадей или круговые[27].
Когнитивные процессы и визуализация
Почти все визуализации ориентированы на человеческое восприятие и мышление[28]. Знание принципов когнитивной психологии помогает создавать интуитивные и продуктивные визуализации.
Исследования показывают, что при анализе визуализации вместо текста у человека тратится меньше когнитивных ресурсов, а запоминание деталей — выше[29].
История
Комплексная история визуализации данных до сих пор не написана[30]. Визуализация информации использовалась с доисторических времён: расположение звёзд изображалось на стенах пещер ещё в эпоху плейстоцен, физические объекты (глиняные жетоны Месопотамии, кипу Инков, «палочные карты» Маршалловых островов) также несли количественную информацию[31].[32][33]
Первым задокументированным примером считается Туринская папирусная карта (1160 г. до н. э.), детально показывающая геологические ресурсы[34]. К ранней визуализации относятся тематические карты, иероглифы и идеограммы различных культур. Координаты и методы картографирования применялись уже в Древнем Египте (около 200 г. до н. э.), а карта Птолемея вплоть до XIV века оставалась стандартом[34]
Изобретение бумаги, пергамента и астрономических инструментов расширило возможности визуализации. К концу XVI века активно применялись методы триангуляции и точных измерений. Аналитическая геометрия Декарта и Ферма, их идеи вероятности и статистики дали базу современной визуализации.[30].
Вильям Плейфэр в 1786 году опубликовал первые графические способы представления количественной информации. В XX веке Жак Бертен, Джон Тьюки и Эдвард Тафти радикально переосмыслили подходы к визуализации, а прогресс компьютерных технологий дал импульс развитию интерактивных и программных средств.
Начало современной визуализации связано с компьютерной графикой, обретшей самостоятельную область исследований после выхода спецвыпуска журнала Computer Graphics (1987) о визуализации в научных вычислениях[35].
Современные программные пакеты анализа данных (SAS, SOFA, R, Minitab и др.), а также языки программирования (D3.js, Python — matplotlib, seaborn, JavaScript, JavaFX) позволяют разрабатывать визуализации любой сложности. Появились профильные образовательные программы, как бесплатные (The Data Incubator), так и коммерческие (General Assembly)[36].
Примечания
Литература
- Few, Stephen. Show me the numbers: designing tables and graphs to enlighten. — 2. — Analytics Press, 2012. — ISBN 9780970601971.
- Healy, Kieran. Data Visualisation: A Practical Introduction. — Princeton University Press, 2019. — ISBN 978-0-691-18161-5.
- Schwabish, Jonathan A. 2014. "An Economist's Guide to Visualizing Data." Journal of Economic Perspectives, 28 (1): 209–34.
- Wilke, Claus O. Fundamentals of Data Visualisation. — O'Reilly, 2018. — ISBN 978-1-4920-3108-6.
- Tufte, Edward R. The visual display of quantitative information. — 2. — Graphics Press, 2015. — ISBN 9780961392147.