<<
>>

Интерактивная визуализация данных.

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

ставляет параметры компоновки, фильтрации и пр.; см. ниже). На рис. 62 показана модель этого процесса. Пользователь, взаимодействуя с системой визуализации, имеет возможность: • настроить такие параметры визуализации как цвет, форму, размер вершин и ребер и т. д. Кроме того, пользователь может вы- брать наиболее подходящий для выбранного графа метод компо- новки и наложить ограничения на вывод графа при помощи филь- тров; • взаимодействовать с визуализируемыми объектами и сце- нами с помощью устройств ввода (мышь) или активных элемен- тов управления пользовательского интерфейса (кнопки, списки). Взаимодействие основывается на выполнении следующих базовых действий: выбора, сдвига, вращения, масштабирования, а также перемещения и навигации. Последние две операции являются важными для ориентации пользователей в сложных и больших сетях; • изменить визуализированные данные, т. е. работать на уров- не отдельной вершины/ребра (создание/редактирование/удале- ние). Это необходимо для настройки/проверки моделей влияния, управления и противоборства, используемых для исследования со- циальных сетей. На рис. 63 показано, как может быть модифици- рована социальная сеть удалением вершины из графа. Это позво- ляет пользователям имитировать социальные взаимоотношения и проверить обоснованность моделей влияния для данного случая. В зависимости от действий пользователя в реальном времени генерируются визуальные представления социальной сети.

Рис. 63. Графическое представление социальной сети

Подсистема интерактивной визуализации включает в себя три модуля: модуль отображения, модуль компоновки и модуль ренде- ринга (отрисовки). Модуль отображения преобразует данные, предоставляемые модулем представления. Модуль компоновки определяет при помощи известных алго- ритмов (например, Spring) расположение вершин и ребер в области вывода на экран для последующего рендеринга. Модуль рендеринга сначала преобразует ранее рассчитанные координаты в координаты канвы (с учетом текущего масштаба и других видов трансформации) и определяет изображение (как отрисовываются элементы: цвет, метка, форма вершины, прими- тивы изображений и т.п.), затем выполняет операции отрисовки с помощью функций Java2D.

<< | >>
Источник: Д.А. Губанов, Д.А. Новиков, А.Г. Чхартишвили. СОЦИАЛЬНЫЕ СЕТИ: МОДЕЛИ ИНФОРМАЦИОННОГО ВЛИЯНИЯ, УПРАВЛЕНИЯ И ПРОТИВОБОРСТВА. 2010

Еще по теме Интерактивная визуализация данных.:

  1. Интерактивность массмедиа.
  2. ПСИХОТЕРАПИЯ ИНТЕРАКТИВНАЯ
  3. Интерактивная медитация
  4. АФФИРМАЦИИ И ВИЗУАЛИЗАЦИЯ
  5. Визуализация: представляем свое желание в действии!
  6. АФФИРАААЦИЯ + ВИЗУАЛИЗАЦИЯ + ЭМОЦИИ = УСПЕХ
  7. КАК ДЕЙСТВУЮТ АФФИРМАЦИИ И ВИЗУАЛИЗАЦИЯ
  8. 4.3. Визуализация и качественные методы моделирования
  9. Глава 3. ВИЗУАЛИЗАЦИЯ, ИЛИ МЫСЛЕННОЕ ПРЕДСТАВЛЕНИЕ
  10. Визуализация для раскрытия чакр (4-й уровень аурического поля)
  11. Григорьев Ю.А., Ревунков Г.И.. Банки данных, 2002
  12. Оценка данных о личности.
  13. 18.4. Права субъекта персональных данных
  14. Банк данных
  15. Анализ и интерпретация полученных данных
  16. Анализ и интерпретация полученных данных
  17. Подготовка исходных данных
  18. 4.5. Право изготовителя базы данных