Категории

Scatter Plot Generator

Generate customizable scatter plots with regression lines and multiple data series

Data for the scatter plot. Supports single/multi-series JSON or simple x,y pairs

Title that will be displayed above the chart

Colors for multiple series (comma-separated hex colors). Leave empty for default colors.

Background color for the chart container

Color for the grid lines

Size of data points in pixels

Opacity of data points (0.1 to 1.0)

Height of the chart in pixels

Minimum value for X-axis (leave empty for auto-scale)

Maximum value for X-axis (leave empty for auto-scale)

Minimum value for Y-axis (leave empty for auto-scale)

Maximum value for Y-axis (leave empty for auto-scale)

Label for the X-axis

Label for the Y-axis

Display grid lines for better readability

Display data points (disable to show only regression lines)

Display labels on data points

Display linear regression lines for each series

Display a legend with all series

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

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

Обзор

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

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

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

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

  • Введите данные в формате JSON или простых пар значений x и y через запятую.
  • Настройте параметры графика: заголовок, цвета точек, размер, прозрачность и оси.
  • При необходимости включите отображение сетки, легенды или линий регрессии.
  • Сгенерируйте диаграмму в формате HTML для вставки на веб-страницу или отчет.

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

Анализ зависимости между рекламными расходами и объемом продаж в маркетинге.
Визуализация результатов научных экспериментов, например, зависимости времени реакции от дозировки.
Сравнение эффективности двух групп в A/B тестировании продуктов или услуг.

Примеры

1. Визуализация корреляции продаж и рекламы

Маркетолог
Контекст
Маркетолог имеет данные о ежемесячных расходах на рекламу и соответствующих объемах продаж за год.
Проблема
Нужно наглядно показать связь между инвестициями в рекламу и ростом продаж для презентации руководству.
Как использовать
Ввести данные в формате JSON: [{"x": 1000, "y": 5000}, ...], установить заголовок 'Зависимость продаж от рекламы' и включить опцию 'Show Regression Lines'.
Результат
Получена диаграмма рассеяния с линией регрессии, демонстрирующая положительную корреляцию между расходами и продажами.

2. Сравнение групп в эксперименте

Контекст
Исследователь собирает данные о времени реакции в контрольной и экспериментальной группах участников.
Проблема
Необходимо визуально сравнить распределение времени реакции между двумя группами для оценки эффективности воздействия.
Как использовать
Использовать multi-series JSON с именами групп и их данными, настроить разные цвета для серий через опцию 'Point Colors'.
Результат
Диаграмма с двумя сериями точек разного цвета, позволяющая быстро оценить различия в распределении данных между группами.

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

json

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

FAQ

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

Данные можно ввести как JSON-массив объектов с ключами x и y, или в виде текста с парами значений, разделенных запятой.

Можно ли настроить цвета для разных серий данных?

Да, используйте опцию 'Point Colors' для указания цветов в формате HEX через запятую.

Как добавить линию регрессии на график?

Включите опцию 'Show Regression Lines' в настройках, чтобы отобразить линейную регрессию для каждой серии.

Каков диапазон настройки высоты графика?

Высота графика может быть установлена от 200 до 800 пикселей с помощью опции 'Chart Height'.

Поддерживается ли отображение легенды для серий?

Да, опция 'Show Legend' позволяет включить или отключить легенду с названиями всех серий данных.

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

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

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

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

Имя параметра Тип Обязательно Описание
chartData textarea Да Data for the scatter plot. Supports single/multi-series JSON or simple x,y pairs
chartTitle text Нет Title that will be displayed above the chart
pointColors text Нет Colors for multiple series (comma-separated hex colors). Leave empty for default colors.
backgroundColor color Нет Background color for the chart container
gridColor color Нет Color for the grid lines
pointSize number Нет Size of data points in pixels
opacity number Нет Opacity of data points (0.1 to 1.0)
chartHeight number Нет Height of the chart in pixels
xMinValue number Нет Minimum value for X-axis (leave empty for auto-scale)
xMaxValue number Нет Maximum value for X-axis (leave empty for auto-scale)
yMinValue number Нет Minimum value for Y-axis (leave empty for auto-scale)
yMaxValue number Нет Maximum value for Y-axis (leave empty for auto-scale)
xAxisLabel text Нет Label for the X-axis
yAxisLabel text Нет Label for the Y-axis
showGrid checkbox Нет Display grid lines for better readability
showPoints checkbox Нет Display data points (disable to show only regression lines)
showLabels checkbox Нет Display labels on data points
showRegression checkbox Нет Display linear regression lines for each series
showLegend checkbox Нет Display a legend with all series

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

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

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

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

{
  "mcpServers": {
    "elysiatools-scatter-plot-generator": {
      "name": "scatter-plot-generator",
      "description": "Generate customizable scatter plots with regression lines and multiple data series",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=scatter-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]