Блог
Графики из данных

Столбчатая диаграмма с накоплением из CSV онлайн

Столбцы с накоплением отвечают сразу на два вопроса: каков итог и из чего он состоит. Берите их, когда числа в строке действительно складываются во что-то осмысленное: выручка в разбивке по каналам, часы по проектам, численность по отделам.

Ваши данные

Вставьте таблицу прямо из Excel или Google Таблиц либо перетащите CSV-файл. Никуда ничего не загружается — весь расчёт идёт внутри этой вкладки браузера.

CSV, TSV или обычный текст. Файлы в windows-1251 распознаются и перечитываются автоматически, поэтому кириллица в заголовках не превращается в кракозябры.

Настройки разбора

Столбцы

Результат

Библиотека отрисовки скачивается только при нажатии кнопки и только на этой странице.

У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.

Факты и границы применимости

Для чего подходит Итог, который делится на 2–5 частей, по нескольким категориям
Обязательное условие Значения в строке должны складываться в осмысленный итог. Если нет — берите сгруппированные столбцы.
Ограничение по сегментам Пять — практический потолок; тонкие полоски становятся нечитаемы
Что сравнивается надёжно Только итог и нижний сегмент. Средние сегменты «плавают» и на глаз не сравниваются.
Нулевая база Обязательна и структурна — стопка строится от нуля вверх
Что на выходе PNG в двойном разрешении плюс CSV, JSON и Markdown

Когда этот метод вводит в заблуждение

Как это считается

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

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

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

Пустые ячейки считаются отсутствующими, а не нулём, и просто ничего не добавляют в стопку. Показанный итог — это сумма реально существующих значений, поэтому строка с пропущенной частью даёт более короткий столбец, а не неверный состав.

Вопросы и ответы

Почему нельзя сравнивать средние сегменты?

Потому что у них нет общей базовой линии. В одном столбце сегмент начинается на отметке 400, в соседнем — на 610, а глаз не сравнивает две длины, начинающиеся в разных местах. Если средний сегмент и есть смысл вашей диаграммы, дайте ему отдельную картинку или линию.

Обычная с накоплением или нормированная на 100%?

Обычная — когда величина итога важна не меньше состава. Нормированная — когда важны только доли, а итоги мешают: например, при сравнении периодов очень разного масштаба.

Самый маленький сегмент не виден.

Это формат вам кое-что сообщает. Либо объедините мелкие категории в сегмент «прочее», либо покажите состав отдельной диаграммой, где маленьким значениям есть место.

Можно складывать отрицательные числа?

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

Что-нибудь покидает мой компьютер?

Нет. За страницей нет сервера; вся диаграмма строится локально в вашем браузере.

Обратная утилита

Нужно наоборот? Нормированная диаграмма (100%) Доли целого, у которых намеренно отобрали итоги

Похожие утилиты

Все утилиты