Это еще один вид диаграмм, который невозможно построить в Excel. Вообщем-то в большинстве случаев жить можно и без него, но случается момент, когда он может быть незаменимым.
Представим: необходимо сравнить 20 разных автомобилей по ряду показателей: разгон до 100, мощность, объем литра, оценки покупателей и т.д. Все эти критерии имеют разные шкалы и единицы измерения. Секунды, лошади, субъективная оценка от 1 до 5, литры… В таких случаях есть 2 стандартных пути решения:
- Рисовать отдельный график для каждого этого показателя, но у вас не получится сравнить одну машину с другой по всем характеристикам.
- Делать таблицу, которую необходимо долго и внимательно читать
Вот тут на помощь и приходят графики с параллельными координатами, в которых все шкалы нормированы:
На этом примере показан соц-дем анализ группы людей. В отличает от Экселя, где мы можем запихать только 3 оси (одну по X и две по Y), здесь мы не ограничены.
Если осей меньше 5-7, их можно пустить по кругу и сделать некое подобие радара, причем поставив близкие по смыслу оси ближе друг к другу. Пример ниже взят с сайта www.Hiveplot.com — там много вкусного, его автор Martin Krzywinski описывает очень подробно возможности применения этих диаграмм в науке (в частности в описании генома человека). Он зовет их Hive графики, что в переводе означает «улей\рой» и считает применимыми только для больших массивов данных.
Если хочется углубиться в теорию, то сначала можно отправиться в Wikipedia и узнать, что Parallel coordinates были придуманы Maurice d’Ocagne в 1885 и были открыты миру заново в 1959 году и популяризированы неким Al Inselberg.
Математическая аргументация таких графиков описана в книге Parallel Coordinates. Visual Multidimensional Geometry and Its Applications. По ссылке доступны первые 50 страниц.
Теперь, когда все прониклись важностью этого вида визуализации, переходим к вопросу построения.
- На том же Hive Plot есть ссылка на инструмент http://wodaklab.org/hivegraph/graph/index, но он выглядит как-то слишком еще сырым
- Нашелся софт для интерактивной визуализации Ggobi и ссылка на параллельные координаты http://www.ggobi.org/docs/parallel-coordinates/
- Infoscope — рекомендуем почитать на русском обзор о них на Vizualdata.ru
- И изюминка напоследок. Недавно горячо любимое нами агентство информационного дизайна Density Design анонсировало выход Fineo. Они пошли дальше предыдущих ресурсов и добавили толщину линий, таким образом совместив параллельные координаты и Санкей. К тому же есть опция построения и вертикальных и горизонтальных макетов. Выглядит это так же отлично.
Страшным минусом правда является формат, в котором данные скармливаются системе. Это текстовый файл, созданный по определенным правилам — шаблон можно скачать тут. Но мне он не сильно помог 🙂 Тем не менее, желаем ребятам удачи в автоматизации визуализационных задач!