Существует достаточно большое количество средств визуализации данных, предоставляющих различные возможности. Для выбора таких средств рассмотрим более подробно три основные характеристики средств визуализации данных:
характер данных, которые нужно визуализировать с помощью данного средства;
методы визуализации и образцы, в виде которых могут быть представлены данные;
возможности взаимодействия с визуальными образами и методами для лучшего анализа данных.
Выделяют следующие виды данных, с которыми могут работать средства визуализации:
одномерные данные - одномерные массивы, временные ряды и т.п.;
двумерные данные - точки двумерных графиков, географические координаты и т.п.;
многомерные данные - финансовые показатели, результаты экспериментов и т.п.;
тексты и гипертексты - газетные статьи, веб-документы и т.п.;
иерархические и связанные - структура подчинённости в организации, электронная переписка людей, гиперссылки документов и т.п.;
алгоритмы и программы - информационные потоки, отладочные операции и т.п.
Для визуализации перечисленных типов данных используются различные визуальные образы и методы их создания. Очевидно, что количество визуальных образов, которыми могут представляться данные, ограничиваются только человеческой фантазией. Основное требование к ним - это наглядность и удобство анализа данных, которые они представляют. Методы визуализации могут быть как самые простые (линейные графики, диаграммы, гистограммы и т.п.), так и более сложные, основанные на сложном математическом аппарате. Кроме того, при визуализации могут использоваться комбинации различных методов. Выделяют следующие типы методов визуализации:
стандартные 2D/3D-образы - гистограммы, линейные графики и т.п.;
геометрические преобразования - диаграмма разброса данных, параллельные координаты и т.п.;
отображение иконок - линейчатые фигуры (needle icons) и звёзды (star icons);
методы, ориентированные на пикселы - рекурсивные шаблоны, циклические сегменты и т.п.;
иерархические образы - древовидные карты и наложение измерений.
К простейшим методам визуализации относятся графики, диаграммы, гистограммы и т.п. Основным их недостатком является невозможность приемлемой визуализации сложных данных и большого количества данных. Методы геометрических преобразований визуальных образов направлены на трансформацию многомерных наборов данных с целью отображения их в декартовом и в недекартовом геометрических пространствах. Данный класс методов включает в себя математический аппарат статистики. Другим классом методов визуализации данных являются методы отображения иконок. Их основной идеей является отображение значений элементов многомерных данных в свойства образов. такие образы могут представлять собой: человеческие лица, стрелки, звёзды и т.п. Визуализация генерируется отображением атрибутов элементов данных в свойства образов. Такие образы можно группировать для целостного анализа данных. Результирующая визуализация представляет собой шаблоны текстур, которые имеют различия, соответствующие характеристикам данных. Основной идеей методов, ориентированных на пикселы, является отображение каждого измерения значения в цветной пиксел и из группировка по по принадлежности к измерению. Так как один пиксел используется для отображения одного значения, то, следовательно, данный метод позволяет визуализировать большое количество данных (свыше одного миллиона значений). Методы иерархических образов предназначены для представления данных, имеющих иерархическую структуру. В случае многомерных данных должны быть правильно выбраны измерения, которые используются для построения иерархии.