Что это такое
Столбчатая диаграмма рисует по одному вертикальному столбцу на категорию, и все они растут от общей базовой линии. Поскольку каждый столбец начинается с одной и той же линии, глаз сравнивает их вершины — положение на общей шкале, а это сравнение люди выполняют точнее всего (Cleveland & McGill 1984).
Если на категорию приходится несколько величин, столбцы стоят группами бок о бок, по одному цвету на величину. Это сгруппированная, или кластерная, столбчатая диаграмма.
✓ Когда использовать
- Вы сравниваете величины примерно в десятке категорий: продажи по регионам, голоса по вариантам, посетителей по месяцам.
- Категории — короткие подписи, помещающиеся под столбцом, или немногочисленные периоды времени (месяцы, кварталы, годы).
- Нужно, чтобы каждое отдельное значение было легко прочитать и сравнить.
✗ Когда не стоит
- Категорий много или у них длинные названия — линейчатая диаграмма сохранит подписи читаемыми.
- У вас длинный временной ряд из десятков точек — линейный график покажет тренд, а не частокол.
- Значения — части одного целого, и главное — доли: подумайте о диаграмме с накоплением, нормированной или, для нескольких частей, о кольцевой.
Советы для лучшей диаграммы
- Начинайте ось значений с нуля. Длина столбца и есть его значение; обрезанная ось преувеличивает различия.
- Сортируйте столбцы по значению, если у категорий нет собственного естественного порядка, как у месяцев или возрастных групп.
- Одна величина — один цвет. Разные цвета для каждого столбца намекают на смысл, которого в данных нет.
- Когда столбцов немного, подписывайте их напрямую и убирайте ставшие ненужными линии сетки.
Математика
Высота столбца пропорциональна его значению: при оси от 0 до M, занимающей H пикселей, значение v рисуется высотой H·v/M пикселей. Именно из-за этой пропорциональности базовая линия должна быть нулевой: если ось начинается с m > 0, отношение двух нарисованных столбцов становится равным (a − m)/(b − m) вместо a/b.
Chart Buffet выбирает «красивый» шаг делений — 1, 2, 2,5 или 5, умноженное на степень десяти, — чтобы линии сетки приходились на круглые числа, которые легко считать.
Немного истории
Шотландский инженер и политэконом Уильям Плейфэр опубликовал первую столбчатую диаграмму реальных данных в книге The Commercial and Political Atlas (Playfair 1786): импорт и экспорт Шотландии с семнадцатью странами за один год, нарисованные горизонтальными столбцами, потому что — вопреки обыкновению — временного ряда у него не было.
В XIX веке столбчатые диаграммы распространились по статистическим атласам, а в XX стали стандартной диаграммой деловой отчётности. Позже эксперименты Кливленда и Макгилла объяснили, почему они так хорошо работают: оценивать положение на общей шкале точнее, чем углы или площади (Cleveland & McGill 1984).
Вопросы
Чем столбчатая диаграмма отличается от линейчатой?
Только ориентацией. Столбцы вертикальные, полосы линейчатой диаграммы — горизонтальные. Линейчатую стоит выбирать, когда категорий много или подписи длинные.
Должна ли столбчатая диаграмма всегда начинаться с нуля?
Да. Длина столбца кодирует его значение, поэтому обрезанная ось искажает сравнение. Если важны небольшие различия, покажите их линейным графиком или точечной диаграммой.
Литература
- Playfair, W. (1786). The Commercial and Political Atlas. London: Debrett, Robinson and Sewell.
- Cleveland, W. S. & McGill, R. (1984). Graphical perception: theory, experimentation, and application to the development of graphical methods. Journal of the American Statistical Association 79(387), 531–554.
- Friendly, M. & Denis, D. J. (2001). Milestones in the history of thematic cartography, statistical graphics, and data visualization. Web document.