Категории

Генератор Ящика с Усами

Создание ящиков с усами для статистического анализа распределения с квартилями, усами и выбросами

Данные для ящика с усами. Может быть массивом объектов с именем/значениями или простыми парами ключ-значение

Заголовок, который будет отображаться над диаграммой

Ориентация ящика с усами

Цвет заливки ящика

Цвет усов (линии, выходящие из ящиков)

Цвет линии медианы внутри ящиков

Цвет точек выбросов

Отображать точки выбросов за пределами усов

Отображать среднее значение в виде ромба

Отображать линии сетки для лучшей читаемости

Отображать статистическую информацию (количество, среднее, стд отклонение)

20 40 80

Ширина ящиков (относительно)

2 4 8

Размер точек выбросов

Ширина диаграммы в пикселях

Высота диаграммы в пикселях

Поле вокруг диаграммы

Ключевые факты

Категория
Data Visualization
Типы входных данных
textarea, text, select, color, checkbox, range
Тип результата
html
Покрытие примерами
4
API доступен
Yes

Обзор

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

Когда использовать

  • Когда нужно сравнить распределение нескольких групп данных, например, результаты тестов или продажи по категориям.
  • Для выявления выбросов и аномалий в данных, таких как экстремальные значения в финансовых показателях.
  • При анализе статистических мер, включая квартили и медиану, для понимания разброса и центра распределения.

Как это работает

  • Введите данные в формате JSON: массив объектов с полями 'name' и 'values' или простой объект с ключами-именами групп и значениями-массивами.
  • Настройте параметры диаграммы: задайте заголовок, ориентацию, цвета ящиков, усов, медианы и выбросов, а также другие опции вроде отображения сетки или статистики.
  • Нажмите кнопку генерации, чтобы получить интерактивный ящик с усами в формате HTML, готовый для просмотра или вставки в отчет.

Сценарии использования

Анализ результатов A/B тестирования для сравнения метрик между контрольной и тестовой группами.
Исследование распределения зарплат или доходов в разных отделах компании для выявления неравенства.
Оценка времени отклика серверов в DevOps для обнаружения сервисов с высокой вариативностью производительности.

Примеры

1. Сравнение продаж по регионам

Аналитик данных
Контекст
Аналитик имеет данные о ежемесячных продажах за год для четырех регионов, представленные в виде массивов чисел.
Проблема
Нужно быстро визуализировать распределение продаж, чтобы выявить регионы с аномальными показателями или высокой вариативностью.
Как использовать
Ввести данные в поле 'Данные Ящика с Усами' в формате JSON, настроить заголовок 'Продажи по регионам' и выбрать вертикальную ориентацию.
Пример конфигурации
{"chartData": [{"name": "Регион A", "values": [100, 120, 150, 130, 140, 160, 170, 180, 190, 200, 210, 220]}, {"name": "Регион B", "values": [80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190]}, {"name": "Регион C", "values": [50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160]}, {"name": "Регион D", "values": [200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310]}], "chartTitle": "Продажи по регионам", "orientation": "vertical", "showOutliers": true, "showStatistics": true}
Результат
Диаграмма показала медиану, квартили и выбросы для каждого региона, выявив регион D с высокими продажами и регион C с низкими, что помогло принять решения по оптимизации.

2. Анализ времени отклика API

Контекст
Команда разработчиков собирает метрики времени отклика (в миллисекундах) для трех API-сервисов в течение недели.
Проблема
Необходимо определить сервисы с высокой вариативностью времени отклика и выявить аномальные задержки для улучшения производительности.
Как использовать
Загрузить данные в инструмент, включить отображение среднего значения и выбросов, а также настроить цвета для лучшей читаемости.
Пример конфигурации
{"chartData": [{"name": "API Auth", "values": [50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 105]}, {"name": "API Data", "values": [30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85]}, {"name": "API Payment", "values": [100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210]}], "chartTitle": "Время отклика API", "showMean": true, "showOutliers": true, "boxColor": "#4CAF50", "whiskerColor": "#FF5722"}
Результат
Диаграмма выявила, что API Payment имеет наибольший разброс и несколько выбросов, указав на необходимость оптимизации этого сервиса.

Проверить на примерах

barcode

Связанные хабы

FAQ

Какие форматы данных поддерживаются?

Данные можно ввести в виде JSON-массива объектов с полями 'name' и 'values' или в виде простого объекта, где ключи — имена групп, а значения — массивы чисел.

Можно ли настроить внешний вид диаграммы?

Да, доступны настройки для цвета ящика, усов, медианы и выбросов, а также параметры ширины, ориентации и отображения сетки.

Как отобразить среднее значение на диаграмме?

Включите опцию 'Показать Среднее' в настройках, чтобы отобразить среднее как ромб на диаграмме.

Поддерживается ли горизонтальная ориентация?

Да, вы можете выбрать вертикальную или горизонтальную ориентацию ящика с усами в параметрах инструмента.

Можно ли скрыть выбросы на диаграмме?

Да, с помощью опции 'Показать Выбросы' можно включить или отключить отображение точек выбросов за пределами усов.

Документация API

Конечная точка запроса

POST /ru/api/tools/box-plot-generator

Параметры запроса

Имя параметра Тип Обязательно Описание
chartData textarea Да Данные для ящика с усами. Может быть массивом объектов с именем/значениями или простыми парами ключ-значение
chartTitle text Нет Заголовок, который будет отображаться над диаграммой
orientation select Нет Ориентация ящика с усами
boxColor color Нет Цвет заливки ящика
whiskerColor color Нет Цвет усов (линии, выходящие из ящиков)
medianColor color Нет Цвет линии медианы внутри ящиков
outlierColor color Нет Цвет точек выбросов
showOutliers checkbox Нет Отображать точки выбросов за пределами усов
showMean checkbox Нет Отображать среднее значение в виде ромба
showGrid checkbox Нет Отображать линии сетки для лучшей читаемости
showStatistics checkbox Нет Отображать статистическую информацию (количество, среднее, стд отклонение)
boxWidth range Нет Ширина ящиков (относительно)
outlierSize range Нет Размер точек выбросов
chartWidth text Нет Ширина диаграммы в пикселях
chartHeight text Нет Высота диаграммы в пикселях
marginSize text Нет Поле вокруг диаграммы

Формат ответа

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-box-plot-generator": {
      "name": "box-plot-generator",
      "description": "Создание ящиков с усами для статистического анализа распределения с квартилями, усами и выбросами",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=box-plot-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]