Категории

Генератор Графика Потока

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

Данные временных рядов для графика потока. Каждая серия представляет плавающий слой во времени.

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

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

Прозрачность слоев потока (0.1 до 1.0)

Плавность кривых потока (0.1 до 1.0, выше = плавнее)

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

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

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

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

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

Подпись для оси X (обычно время)

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

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

Показать значения внутри слоев потока

Показать метки данных в ключевых точках

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

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

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

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

Обзор

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

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

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

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

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

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

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

Примеры

1. Визуализация трафика веб-сайта

Контекст
Маркетолог анализирует ежемесячные данные о посещаемости сайта с разных устройств за последний год.
Проблема
Нужно наглядно показать, как меняется вклад Desktop, Mobile и Tablet в общий трафик, чтобы определить приоритеты оптимизации.
Как использовать
Ввести данные в поле 'Данные Потока' в формате JSON, выбрать цветовую схему 'По умолчанию' и сгенерировать график.
Пример конфигурации
{
  "labels": ["Янв", "Фев", "Мар", "Апр", "Май"],
  "series": [
    {"name": "Desktop", "data": [120, 135, 125, 140, 155]},
    {"name": "Mobile", "data": [80, 95, 110, 125, 140]},
    {"name": "Tablet", "data": [40, 45, 50, 48, 52]}
  ]
}
Результат
Получен плавный график потока, показывающий рост мобильного трафика и снижение десктопного с течением времени, что помогает принять решение о мобильной оптимизации.

2. Анализ долей рынка

Контекст
Аналитик изучает изменение рыночной доли между тремя компаниями за последние пять лет на основе квартальных отчетов.
Проблема
Требуется визуализировать пропорциональные изменения, чтобы выделить лидера и аутсайдеров в динамике.
Как использовать
Загрузить данные временных рядов, выбрать цветовую схему 'Закат' для теплых тонов и включить опцию 'Нормализовать до 100%' для отображения процентов.
Результат
График потока с нормализованными данными четко показывает, как доля компании A увеличилась, а B и C уменьшились, облегчая анализ конкурентной среды.

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

data-visualization

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

FAQ

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

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

Можно ли изменить цвета потоков?

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

Как настроить плавность кривых?

Используйте параметр 'Плавность Кривой' со значением от 0.1 до 1.0, где более высокие значения делают кривые плавнее.

Является ли график интерактивным?

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

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

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

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

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

POST /ru/api/tools/stream-graph

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

Имя параметра Тип Обязательно Описание
chartData textarea Да Данные временных рядов для графика потока. Каждая серия представляет плавающий слой во времени.
chartTitle text Нет Заголовок, который будет отображаться над диаграммой
colorScheme select Нет -
streamColors text Нет Пользовательские цвета для потоков (шестнадцатеричные цвета через запятую). Переопределяет цветовую схему, если предоставлена.
streamOpacity number Нет Прозрачность слоев потока (0.1 до 1.0)
curveSmoothness number Нет Плавность кривых потока (0.1 до 1.0, выше = плавнее)
backgroundColor color Нет Цвет фона для контейнера диаграммы
gridColor color Нет Цвет для линий сетки
chartHeight number Нет Высота диаграммы в пикселях
maxValue number Нет Максимальное значение для оси Y (оставьте пустым для автоматического масштабирования)
minValue number Нет Минимальное значение для оси Y
xAxisLabel text Нет Подпись для оси X (обычно время)
yAxisLabel text Нет Подпись для оси Y
showGrid checkbox Нет Показать линии сетки для лучшей читаемости
showValues checkbox Нет Показать значения внутри слоев потока
showDataLabels 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-stream-graph": {
      "name": "stream-graph",
      "description": "Генерировать плавные графики потоков для визуализации потока данных временных рядов, идеально подходит для показа изменений в составе во времени с органическими, плавающими формами",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=stream-graph",
      "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]