Хорошее сделать еще лучше

Хорошее сделать еще лучше

Александр Богачев

Вот попался мне на глаза вот такой график:

Вроде бы всё уже прекрасно. Просто, наглядно, корректно. Собираем лайки, девочки бросают в воздух чепчики.

Но давайте посмотрим повнимательнее и задумаемся: а так ли всё хорошо и можно ли сделать лучше?

Во-первых, смущает , что на втором симпозиуме было явно больше людей, а это значит, что нам показаны абсолютные значения. Это конечно тоже интересно, но в рамках показанного графика и той идеи, которую этот график должен донести, это не совсем корректно. Корректнее было бы сравнивать количество людей в разных футболках на 100%.

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

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

И вот умозрительное наблюдение подтверждается цифрами, на втором симпозиуме примерно на 20% больше людей.

Теперь воспроизведем первый график.

А теперь пересчитаем в процентах.

Разница довольно существенная. Наложим один график на другой.

Окей, мы сделали график корректным. Теперь попробуем сделать его еще более наглядным.

Может быть вот так будет восприниматься лучше?

Нет, кажется стало только хуже. Теперь нужно врубаться в каждую группу значений, чтобы понять, что изменилось. Зато этот тип графика позволяет нагляднее сравнить значения в каждой группе. Но нам нужно не это.

Попробую свой любимый bump-chart.

Таак, что-то не очень-то наглядно. Давайте попробуем сменить цветовую кодировку. Заодно сразу добавим значения, а то вообще непонятно, что показано.

Довольно неплохой вариант, как по мне. Однако размеры идут не по порядку и это запутывает.

Может попробовать вот так?

Вроде бы получше, но по сути мало чем отличается от тех самых рядов столбиков по два значения.
(Кстати, можно усложнить ситуацию еще больше, и закодировать абсолютные значения толщиной линии. Красиво, но зачем??)

О нет, так стало еще непонятнее. Нужно радикальное решение. А что если сгруппировать значения с размерами S, M и L, XL, XXL? Ведь главная идея в этом.

Любопытно. Но кажется bump-chart здесь явно будет проигрывать в наглядности более простым формам.

Например, таким:

Или таким (это мой фаворит!):

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

Далее можно продолжать развлекаться:

Впрочем, наверное лучше остановиться.

Итак, мой победитель вот этот:

Как видите, даже довольно простые данные имеют массу вариантов для визуализации. И даже простые данные можно дополнительно обработать/упростить/пересчитать для того, чтобы наглядно донести самое интересное.



Report Page