Спидометры и термометры выглядят просто отлично. Они делают скучные страницы такими, что хочется их назвать eye candy. Но нужно учитывать, что они достаточно сложны для восприятия, когда их слишком много.
Визуализации типа «спидометр» позволяют мысленно установить рефлекторную связь с привычными объектами из реального мира (в данном случае — спидометром) и за счет этого выстроить интуитивные градации «плохо—хорошо», «много—мало», при иллюстрировании значения план-фактных показателей. Они привлекательны и легко читаются.
Однако давайте поговорим не только об их преимуществах, но и недостатках. Существенная (для проектировщика дэшбордов) проблема в том, что они занимают много места. Поэтому если на экране много показателей, стоит задуматься об оптимизации формы спидометра. Например, у платформы IBM Cognos 10 есть целый набор разных визуализаций спидометра:
Кроме того, спидометры однопараметричны, а это существенно ограничивает возможности их применения: так, с их помощью невозможно показать историю значений переменной или же ее состав. Это означает, что к выбору показателя для каждого элемента дэшборда нужно относиться с большим вниманием. К примеру, использовать замечательный путеводитель.
А попытка навесить на спидометр несколько переменных приведет к полной нечитаемости всего графика в целом. В примере — статистика по итогам голосования за политические партии в Германии (в России статистика неинтересная, сами понимаете).
Давайте попробуем разобраться: что же на самом деле изображено на графике? Всего лишь численные значения распределения предпочтений электората, в процентах. Однако не проще ли было записать их в виде столбиковой диаграммы? Те же самые данные можно изобразить вот так:
Кроме того, чтобы оценить эффективность каждой отдельной политической партии относительно планировавшегося для нее результата, можно использовать уже знакомые нам bullet charts. На каждую диаграмму разместим шкалу серого, чтобы примерно оценить уровень результативности. В дополнение можно было бы добавить спарклайны — для исторических данных. В итоге визуализация данных становится более простой и понятной, но занимает гораздо больше места: для каждой партии отдельный график и у каждой своя собственная шкала — хотя это вызывает уже другие вопросы ;).
Эффективных вам дэшбордов!