Категории

Генератор Графиков с Наложением Областей

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

Данные для графика с наложением. Поддерживает JSON с несколькими сериями для наложения или массив с одной серией

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

Цвета для нескольких областей (шестнадцатеричные цвета через запятую). Оставьте пустым для цветов по умолчанию.

Прозрачность заполнения области (от 0.1 до 1.0)

Цвет фона для контейнера графика

Цвет для линий сетки

Ширина линий границ области в пикселях

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

Максимальное значение для оси Y (оставьте пустым для автоматического масштабирования)

Минимальное значение для оси Y

Подпись для оси X

Подпись для оси Y

Показать линии сетки для лучшей читаемости

Показать точки данных на областях

Показать фактические значения на точках данных

Показать линию, отображающую кумулятивную сумму

Преобразовать значения в проценты, показывающие относительный вклад

Показать легенду под графиком

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

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

Обзор

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

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

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

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

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

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

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

Примеры

1. Анализ продаж по категориям продуктов

Аналитик данных
Контекст
Ритейл-компания ежемесячно отслеживает продажи по трем основным категориям: электроника, одежда и товары для дома.
Проблема
Нужно быстро создать график, показывающий общий объем продаж и вклад каждой категории за последние шесть месяцев.
Как использовать
Вставьте данные в формате JSON с метками месяцев и сериями для каждой категории. Настройте цвета областей для наглядности.
Пример конфигурации
{
  "labels": ["Янв", "Фев", "Мар", "Апр", "Май", "Июн"],
  "series": [
    {"name": "Электроника", "data": [50000, 55000, 60000, 58000, 62000, 70000]},
    {"name": "Одежда", "data": [30000, 32000, 35000, 33000, 36000, 40000]},
    {"name": "Товары для дома", "data": [20000, 21000, 22000, 25000, 27000, 30000]}
  ]
}
Результат
График с наложенными областями показывает кумулятивный рост продаж, где видно, как каждая категория вносит вклад в общий объем, с областями, окрашенными в разные цвета.

2. Трафик сайта по источникам

Контекст
Маркетинговая команда анализирует эффективность различных каналов привлечения трафика на сайт.
Проблема
Визуализировать, как органический поиск, социальные сети и платная реклама вносят вклад в общий трафик по неделям.
Как использовать
Введите данные о трафике по неделям для каждого источника. Используйте опцию нормализации, чтобы видеть процентное соотношение.
Пример конфигурации
{
  "labels": ["Неделя 1", "Неделя 2", "Неделя 3", "Неделя 4"],
  "series": [
    {"name": "Органический поиск", "data": [1000, 1200, 1100, 1300]},
    {"name": "Социальные сети", "data": [500, 600, 550, 700]},
    {"name": "Платная реклама", "data": [300, 350, 400, 450]}
  ]
}
Результат
Нормализованный график показывает процентный вклад каждого источника в общий трафик, помогая оценить эффективность каналов.

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

json

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

FAQ

Какой формат данных требуется для создания графика?

Данные должны быть в формате JSON. Поддерживается как многосерийный JSON с ключами 'labels' и 'series', так и односерийный массив объектов с 'label' и 'value'.

Можно ли изменить цвета областей на графике?

Да, вы можете задать цвета для каждой области, указав шестнадцатеричные коды через запятую в поле 'Цвета Областей'. Если оставить пустым, используются цвета по умолчанию.

Как нормализовать данные до процентного соотношения?

Активируйте опцию 'Нормализовать до 100%', чтобы преобразовать абсолютные значения в проценты, показывающие относительный вклад каждой серии.

Какой тип файла предоставляется в результате?

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

Можно ли добавить заголовок к графику?

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

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

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

POST /ru/api/tools/stacked-area-chart

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

Имя параметра Тип Обязательно Описание
chartData textarea Да Данные для графика с наложением. Поддерживает JSON с несколькими сериями для наложения или массив с одной серией
chartTitle text Нет Заголовок, который будет отображаться над графиком
curveType select Нет -
areaColors text Нет Цвета для нескольких областей (шестнадцатеричные цвета через запятую). Оставьте пустым для цветов по умолчанию.
fillOpacity text Нет Прозрачность заполнения области (от 0.1 до 1.0)
backgroundColor color Нет Цвет фона для контейнера графика
gridColor color Нет Цвет для линий сетки
lineWidth number Нет Ширина линий границ области в пикселях
chartHeight number Нет Высота графика в пикселях
maxValue number Нет Максимальное значение для оси Y (оставьте пустым для автоматического масштабирования)
minValue number Нет Минимальное значение для оси Y
xAxisLabel text Нет Подпись для оси X
yAxisLabel text Нет Подпись для оси Y
showGrid checkbox Нет Показать линии сетки для лучшей читаемости
showPoints checkbox Нет Показать точки данных на областях
showValues checkbox Нет Показать фактические значения на точках данных
showTotalLine checkbox Нет Показать линию, отображающую кумулятивную сумму
normalizeData checkbox Нет Преобразовать значения в проценты, показывающие относительный вклад
showLegend checkbox Нет Показать легенду под графиком

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

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

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

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

{
  "mcpServers": {
    "elysiatools-stacked-area-chart": {
      "name": "stacked-area-chart",
      "description": "Генерировать графики с наложением областей, показывающие кумулятивные тенденции нескольких серий данных, идеально подходит для визуализации общих тенденций и вкладов компонентов",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=stacked-area-chart",
      "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]