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

Лепестковая диаграмма из CSV онлайн

Лепестковая диаграмма ставит каждый критерий на свою спицу и соединяет значения в замкнутую фигуру. Она хороша для одной конкретной задачи: показать, что у двух вариантов разные профили, а не что один равномерно лучше. Поставщик А выигрывает по скорости и возможностям, поставщик Б — по цене и поддержке; именно эту разницу форм лепестковая и сообщает.

Ваши данные

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

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

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

Столбцы

Результат

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

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

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

Для чего подходит Сравнение 2–3 вариантов по 4–8 критериям в одной шкале
Требование к шкале Все критерии должны быть в одной шкале — у диаграммы одна радиальная ось
Число осей Меньше 4 — многоугольник вырождается; больше 8 — подписи теснятся по кругу
Ограничение по сериям Две — понятно, три — тесно, четыре — нечитаемо
Прозрачность заливки 18%, чтобы налегающие многоугольники оставались различимыми
Что на выходе PNG в двойном разрешении плюс CSV, JSON и Markdown

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

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

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

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

Заливки рисуются с прозрачностью 18%, чтобы многоугольник под другим оставался виден. Свыше трёх серий наложения перестают разрешаться при любой прозрачности — поэтому практический потолок низкий.

Утилита не переставляет ваши критерии. Это намеренно: раз порядок меняет форму, выбор принадлежит вам, а не алгоритму, сортирующему по алфавиту за вашей спиной.

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

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

Потому что вы читаете охваченную площадь, а она растёт как квадрат радиуса. Равномерное преимущество в 20% выглядит примерно на 44% большим количеством краски. Сверьтесь с выгруженной таблицей, прежде чем делать выводы о размере разрыва.

Можно взять критерии в разных шкалах?

Напрямую нет — все спицы делят одну радиальную ось. Сначала нормализуйте столбцы, например к диапазону 0–100, утилитой нормализации данных.

Что делать с критериями вроде цены, где меньше — лучше?

Инвертируйте их перед построением: вычтите из максимума или перейдите к рангу. Иначе лучшая цена втянет многоугольник внутрь и прочитается как слабость.

Сколько критериев — уже слишком много?

После восьми подписи начинают сталкиваться, а многоугольник превращается в кляксу. Если критериев двенадцать, сгруппированная столбчатая диаграмма или обычная таблица послужат читателю лучше.

Мои данные куда-нибудь загружаются?

Нет. Диаграмма считается и рисуется целиком внутри вашего браузера.

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

Все утилиты