Ваши данные
Вставьте таблицу прямо из Excel или Google Таблиц либо перетащите CSV-файл. Никуда ничего не загружается — весь расчёт идёт внутри этой вкладки браузера.
CSV, TSV или обычный текст. Файлы в windows-1251 распознаются и перечитываются автоматически, поэтому кириллица в заголовках не превращается в кракозябры.
Настройки разбора
Столбцы
Результат
Сохранить и поделиться
Библиотека отрисовки скачивается только при нажатии кнопки и только на этой странице.
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Для чего подходит | Итог, который делится на 2–5 частей, по нескольким категориям |
|---|---|
| Обязательное условие | Значения в строке должны складываться в осмысленный итог. Если нет — берите сгруппированные столбцы. |
| Ограничение по сегментам | Пять — практический потолок; тонкие полоски становятся нечитаемы |
| Что сравнивается надёжно | Только итог и нижний сегмент. Средние сегменты «плавают» и на глаз не сравниваются. |
| Нулевая база | Обязательна и структурна — стопка строится от нуля вверх |
| Что на выходе | PNG в двойном разрешении плюс CSV, JSON и Markdown |
Когда этот метод вводит в заблуждение
- На общей базовой линии стоит только нижний сегмент. Каждый следующий начинается на своей высоте в каждом столбце, поэтому сравнивать средние сегменты между категориями по-настоящему ненадёжно — глаз не умеет вычитать два смещения. Это определяющая слабость формата.
- Накопление утверждает, что части принадлежат одному целому. Сложив несвязанные величины, вы получите итог, который ничего не значит, но выглядит авторитетно, — а это хуже, чем не рисовать диаграмму вовсе.
- Отрицательные значения ломают геометрию. Стопка предполагает, что все вклады толкают в одну сторону; разные знаки дают сегменты, визуально налезающие друг на друга, и вводят в заблуждение.
- Маленькие сегменты исчезают. Составляющая в 2% от итога имеет высоту в пару пикселей и практически невидима — и это молча прячет ровно те категории, которые читателю могут быть важнее всего.
Как это считается
Столбец подписей задаёт полосы. Каждый оставшийся числовой столбец становится сегментом и укладывается снизу вверх в том порядке, в каком столбцы идут в вашей таблице. Высота всей полосы — сумма строки.
Порядок сегментов важнее, чем кажется. Нижний сегмент — единственный, который надёжно сравнивается между столбцами, потому что только он закреплён на нуле. Ставьте самую важную серию первой в таблице.
Ось начинается с нуля, потому что стопка физически строится от нуля вверх; осмысленно обрезать её нельзя, не разрушив ту самую арифметику, на которой держится диаграмма.
Пустые ячейки считаются отсутствующими, а не нулём, и просто ничего не добавляют в стопку. Показанный итог — это сумма реально существующих значений, поэтому строка с пропущенной частью даёт более короткий столбец, а не неверный состав.
Вопросы и ответы
Почему нельзя сравнивать средние сегменты?
Потому что у них нет общей базовой линии. В одном столбце сегмент начинается на отметке 400, в соседнем — на 610, а глаз не сравнивает две длины, начинающиеся в разных местах. Если средний сегмент и есть смысл вашей диаграммы, дайте ему отдельную картинку или линию.
Обычная с накоплением или нормированная на 100%?
Обычная — когда величина итога важна не меньше состава. Нормированная — когда важны только доли, а итоги мешают: например, при сравнении периодов очень разного масштаба.
Самый маленький сегмент не виден.
Это формат вам кое-что сообщает. Либо объедините мелкие категории в сегмент «прочее», либо покажите состав отдельной диаграммой, где маленьким значениям есть место.
Можно складывать отрицательные числа?
Осмысленно — нет. Накопление предполагает, что каждая часть добавляется к итогу. Для данных с положительными и отрицательными вкладами берите каскадную диаграмму.
Что-нибудь покидает мой компьютер?
Нет. За страницей нет сервера; вся диаграмма строится локально в вашем браузере.