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