Блог
Статистика по данным

Построитель гистограммы онлайн

Гистограмма — первое, что стоит нарисовать, когда вы не знаете, как выглядят ваши данные. Она отвечает на вопросы, недоступные ни одной сводной статистике: одна вершина или две, хвост слева или справа, и настоящий ли тот подозрительный сгусток у нуля или это проблема данных.

Ваши данные

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

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

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

Столбцы

Результат

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

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

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

Правило разбиения Фридмана—Дьякониса: ширина = 2 · IQR / ∛n
Запасное правило Стёрджеса (log₂ n + 1), когда IQR равен нулю — много повторяющихся значений
Ограничение Не больше 60 интервалов независимо от того, что предлагает правило
Зазор между столбцами Нулевой — столбцы соприкасаются, потому что горизонтальная ось непрерывна
Обработка границ Интервалы полуоткрытые; максимум помещается в последний интервал
Что на выходе PNG в двойном разрешении плюс CSV с интервалами, частотами и долями

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

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

Ширина интервала выбирается правилом Фридмана—Дьякониса: удвоенный межквартильный размах, делённый на кубический корень из количества. Оно используется вместо более известного правила Стёрджеса, потому что построено на IQR, а значит одно экстремальное значение не растягивает все интервалы гистограммы.

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

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

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

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

Можно самому задать число интервалов?

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

Почему моя гистограмма — один высокий столбец?

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

Гистограмма или ящик с усами?

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

У меня категории, а не измерения.

Тогда возьмите частотную таблицу. Гистограмма предполагает, что горизонтальная ось — непрерывная числовая прямая, и группировать категории по интервалам бессмысленно.

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

Нет. И разбиение, и отрисовка происходят в вашем браузере.

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

Нужно наоборот? Построитель ящика с усами Пять чисел и выбросы, нарисованные компактно

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

Все утилиты