Как и какие диаграммы надо строить
Частые вопросы про диаграммы - какой тип диаграммы выбрать в каких случаях и как правильно настраивать диаграммы, чтобы получить хорошую понятную визуализацию? Попробую в понятных слайдах рассказать основные принципы построения диаграмм.
Какой тип диаграммы выбрать?
Если данные содержат сравнительную характеристику, подойдет гистограмма или линейчатая диаграмма. Если категорий данных немного, не более 7, гистограмма будет смотреться лучше, если более 7 – лучше использовать линейчатую диаграмму.
Аналогично есть разграничение по подписям на оси. Длинные подписи на горизонтальной оси поворачиваются или частично скрываются, что затрудняет их чтение. Если так получилось, независимо от количества категорий данных лучше использовать линейчатую диаграмму.
Для отражения данных в динамике, то есть изменения их во времени, подойдет гистограмма и график – тоже в зависимости от количества данных. Немного данных – менее 5 – гистограмма, более 5 – график.
Круговую или кольцевую диаграммы можно использовать только для визуализации долевого соотношения, но и то, если в данных менее 8 категорий. Если категорий больше, лучше снова использовать линейчатую диаграмму.
И все эти правила на общей схеме:
Правила настройки диаграмм:
1. Располагать временную ось горизонтально и слева направо. Это логичный ожидаемый вариант расположения данных:
2. Не загромождать диаграмму ненужными или дублирующимися сведениями. Ненужные элементы также затрудняют понимание диаграммы:
3. Не раскрашивать диаграмму "веселыми" цветами. Избыток цвета на диаграмме отвлекает от понимания информации, лучше, когда диаграммы представлены в монохромных цветах или в нескольких сочетающихся цветах:
4. Не использовать объемные типы диаграмм. Мода на объемы давно прошла, особой красоты в объемах нет, а восприятию мешает. Всякая другая "красота" - эффекты, тени перспектива - тоже желательно использовать минимально или воздержаться:
5. Добавлять подписи данных. Числовые оси не так информативны, как подписи. Следует всегда добавлять подписи данных и по возможности скрывать ось значений. Также не стоит подписывать ось, если в этом нет особой необходимости:
6. В линейчатых диаграммах использовать сортировку. Так как линейчатые диаграммы хорошо отображают большое количество данных, лучше для данных применить сортировку, так будет проще сравнивать значения. Наиболее значимый ряд (например, наибольший) можно выделить другим цветом:
7. Комбинировать типы диаграмм (можно по разным осям), если данные различны по смыслу. Например, на картинке видно, что ряд Выручка – это гистограмма, а ряд Прибыльность – график. При этом, Выручка измеряется в тысячах, а Прибыльность – в процентах. Если такие данные строить по одной оси, сравнительного анализа не получится, здесь требуется разделение по осям:
Главная задача диаграммы - облегчить понимание контента: пришел, увидел, победил все понял. Если диаграмму приходится долго рассматривать, чтобы понять, о чем здесь вообще? - это плохая диаграмма. Не делайте такие, делайте хорошие диаграммы!