Ваши данные
Вставьте таблицу прямо из Excel или Google Таблиц либо перетащите CSV-файл. Никуда ничего не загружается — весь расчёт идёт внутри этой вкладки браузера.
CSV, TSV или обычный текст. Файлы в windows-1251 распознаются и перечитываются автоматически, поэтому кириллица в заголовках не превращается в кракозябры.
Настройки разбора
Столбцы
Результат
Сохранить и поделиться
Библиотека отрисовки скачивается только при нажатии кнопки и только на этой странице.
У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.
Факты и границы применимости
| Для чего подходит | Сравнение 2–3 серий по одним и тем же категориям |
|---|---|
| Ограничение по сериям | Три — комфортно, четыре — тесно, пять — нечитаемо |
| Ограничение по категориям | Всего полос = категории × серии: двенадцать групп по три — это уже 36 столбцов |
| Что сравнивается в первую очередь | Сначала внутри группы, потом между группами — так группировка влияет на восприятие |
| Нулевая база | Обязательна |
| Что на выходе | PNG в двойном разрешении плюс CSV, JSON и Markdown |
Когда этот метод вводит в заблуждение
- Группировка решает, что именно будет сравниваться. Столбцы внутри одной группы сравниваются легко; та же серия в разных группах прослеживается гораздо хуже. Если ваш настоящий вопрос — «как каждая серия менялась во времени», линейный график отвечает на него лучше.
- Число полос растёт быстро. Десять категорий по три серии — это тридцать столбцов, и при такой плотности отдельные полосы становятся слишком тонкими, чтобы судить об их высоте.
- Порядок серий внутри каждой группы обязан быть постоянным, и здесь он такой, — но это значит, что читателю сначала надо выучить цветовой код. Держите легенду короткой.
- Сгруппированные столбцы приглашают сравнивать серии, которые могут быть вообще несравнимы: выручка в рублях рядом с численностью в людях делят одну ось, и ни одной из них это не идёт на пользу.
Как это считается
Столбец подписей задаёт группы. Каждый оставшийся числовой столбец становится одной полосой внутри каждой группы — в том порядке, в каком столбцы идут в вашей таблице, с фиксированным цветом серии во всех группах.
Ось начинается с нуля, как у любой столбчатой диаграммы, и не сдвигается. Группировка усиливает эффект обрезанной оси, а не ослабляет его: читатель сравнивает две соседние полосы напрямую.
Ширина полос подстраивается под число групп и серий, чтобы кластеры оставались визуально разделёнными. Когда данные дали бы полосы тоньше пары пикселей, честный ответ — меньше категорий, а не более широкий холст.
Пропущенные значения оставляют пробел в кластере, а не рисуют полосу нулевой высоты. Отсутствующее измерение не должно выглядеть как измеренный ноль — особенно в диаграмме «план–факт», где ноль сам по себе новость.
Вопросы и ответы
Сгруппированные или с накоплением — что мне нужно?
Сгруппированные, когда значения — альтернативы для сравнения (план против факта). С накоплением, когда они части одного целого (выручка в разбивке по каналам). Вопрос «имеет ли смысл сумма этих значений» обычно всё и решает.
Можно сравнить больше трёх серий?
Технически да, но диаграмма перестаёт работать. Четыре серии по восьми категориям — это 32 столбца, столько читатель не удержит. Разделите на несколько картинок или перейдите к линейному графику.
Почему мой временной ряд трудно проследить?
Потому что группировка оптимизирована под сравнение внутри категории, а не под отслеживание серии между категориями. Для времени возьмите график с несколькими линиями.
Как задать, какой столбец будет первым?
Переставьте столбцы во вставленной таблице. Серии рисуются строго слева направо в порядке столбцов.
Мои данные куда-то отправляются?
Нет. Всё выполняется в браузере, и страница работает при отключённой сети.