Визуализация информации предлагает бесконечные возможности для цифровых продуктов, и описать все возможные варианты ее применения просто невозможно. И хотя все создаваемые нами продукты отличаются, тот процесс, который мы используем для достижения лучшего результата — один и тот же.

2bae628fabda2be72ab1ea6f38333f4e

Визуализация данных может производить невероятно красивые изображения, одновременно передавая информацию. Изображение, представленное выше, является организацией коммуникаций в ныне несуществующей группе Enron.

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

В своей книге «Введение в информационную визуализацию», Риккардо Мацца предлагает 5 шагов, необходимые для ее создания:

 

5 шагов, необходимых для создания информационной визуализации

Общий процесс довольно прост:

  1. Определите проблему
  2. Определите, какие данные вы хотите отобразить
  3. Определите, в каких измерениях будут отображаться данные
  4. Определите структуру данных
  5. Определите, какие взаимодействия должна предлагать визуализация

 

1. Определите проблему

Первый шаг — определение проблемы, которую будет решать ваша визуализация. Обычно, для этого требуется проведение пользовательского исследования. Оно необходимо для получения ответов на такие вопросы, как «зачем эта визуализация нужна моему пользователю?», и «как он будет с ней работать?».

Возможно, вы хотите что-то объяснить пользователю, или позволить ему создавать новые связи или наблюдения.

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

 

2. Определите, какие данные вы хотите отобразить

Существует три вида данных, которые можно передать посредством визуализации, и способы их разметки могут значительно отличаться. Поэтому заранее определитесь с типом представляемых данных:

  • Количественные данные — это данные, выраженные в цифровых значениях.
  • Порядковые данные — это данные, которые нельзя обозначить цифрами, но внутри которых заложен определенный порядок (например, дни недели).
  • Категориальные данные — это данные, которые нельзя обозначить цифрами, и в которых не заложен прядок (например, названия компаний).

 

3. Определите, в каких измерениях будут отображаться данные

Хорошо продумайте количество измерений или атрибутов набора данных, поскольку они будут определять возможные визуализации, которые можно будет использовать для передачи данных.

Чем большим количеством измерений представлены данные, тем сложнее будет понять визуализацию. Стоит отметить, что данные с большим количеством измерений будет лучше представлять в виде интерактивного графика, а не статичного изображения.

Измерения могут быть либо зависимы, либо независимы друг от друга, при этом, именно зависимые измерения будут варьироваться, и сравниваться с независимыми.

Основываясь на количестве зависимых измерений, можно провести четыре типа анализа:

  • Одномерный анализ — где одна зависимая переменная сравнивается с независимыми
  • Двумерный анализ — где две зависимые переменные сравниваются с независимыми
  • Тривариантный анализ — где три зависимые переменные сравниваются с независимыми
  • Мультивариантный анализ — где более трех зависимых переменных сравниваются с независимыми

9ae6cf60c515a0a23c049c1266deeda4 (1)

4. Определите структуру данных

Структура данных — это то, как наборы данных связаны друг с другом. Общая структура зависимостей включает в себя:

  • Линейные отношения — где данные могут отображаться в линейных форматах, таких как таблицы, векторы и т.д.
  • Временные отношения — где данные изменяются с течением времени
  • Пространственные отношения — данные, относящиеся к реальному миру (например, картографические данные или план этажа), иногда, их называют географическими отношениями
  • Иерархические отношения — данные, относящиеся к позициям в определенной иерархии (от структуры управления компанией до простой схемы)
  • Сетевые отношения — где данные связаны с другими объектами в пределах тех же данных

4fed81b7a5ee92c27a259bdfc1c3dfed

5. Определите, какие взаимодействия должна предлагать визуализация

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

  • Статические модели — это модели, представленные в своем изначальном виде, например, карты в дорожном атласе. Пользователь не может их модифицировать.
  • Трансформируемые модели — это модели, позволяющие пользователю преобразовывать или изменять данные.
  • Манипулируемые модели — эти модели полностью передают пользователю контроль над отображением. Например, пользователь может увеличивать или уменьшать изображение, или вращать его в трехмерном пространстве.

f8c4988c4b3d84011b3e6617cdff2588

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