Elysia Tools Docs
RU
Язык
ZHESPTRUFRDEEN
На сайт
Обзор инструментов

Data Visualization

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

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

html· HTML-результатОткрыть инструмент

Быстрый старт

Вызовите этот инструмент из своего кода на трёх языках.

cURL
curl -X POST 'https://api.elysiatools.com/ru/api/tools/stream-graph' \
  -H 'Content-Type: application/json' \
  -d '{"chartData":"Multi-series time-series JSON:\n{"labels": ["Jan", "Feb", "Mar", "Apr", "May"],\n  "series": [\n    {"name": "Desktop", "data": [120, 135, 125, 140, 155]},\n    {"name": "Mobile", "data": [80, 95, 110, 125, 140]},\n    {"name": "Tablet", "data": [40, 45, 50, 48, 52]}\n  ]\n}","chartTitle":"Введите заголовок диаграммы...","colorScheme":"default","streamColors":"#3b82f6,#10b981,#f59e0b","streamOpacity":"0.7","curveSmoothness":"0.5","backgroundColor":"#ffffff","gridColor":"#e8e9ea","chartHeight":"500","maxValue":0,"minValue":"0","xAxisLabel":"Time","yAxisLabel":"Value","showGrid":true,"showValues":false,"showDataLabels":true,"normalizeData":false,"showLegend":true}'

© 2026 Elysia Tools. Документация для разработчиков.

На сайтОбзор инструментов

Справочник API

Отправьте POST-запрос с входными данными в JSON. Параметры типа «файл» требуют предварительной загрузки.

Endpoint

HTTP
POST https://api.elysiatools.com/ru/api/tools/stream-graph

Параметры

ИмяТипОбязательныйОписание
chartDatatextareaДаДанные временных рядов для графика потока. Каждая серия представляет плавающий слой во времени.
chartTitletextНетЗаголовок, который будет отображаться над диаграммой
colorSchemeselectНет—
streamColorstextНетПользовательские цвета для потоков (шестнадцатеричные цвета через запятую). Переопределяет цветовую схему, если предоставлена.
streamOpacitynumberНетПрозрачность слоев потока (0.1 до 1.0)
curveSmoothnessnumberНетПлавность кривых потока (0.1 до 1.0, выше = плавнее)
backgroundColorcolorНетЦвет фона для контейнера диаграммы
gridColorcolorНетЦвет для линий сетки
chartHeightnumberНетВысота диаграммы в пикселях
maxValuenumberНетМаксимальное значение для оси Y (оставьте пустым для автоматического масштабирования)
minValuenumberНетМинимальное значение для оси Y
xAxisLabeltextНетПодпись для оси X (обычно время)
yAxisLabeltextНетПодпись для оси Y
showGridcheckboxНетПоказать линии сетки для лучшей читаемости
showValuescheckboxНетПоказать значения внутри слоев потока
showDataLabelscheckboxНетПоказать метки данных в ключевых точках
normalizeDatacheckboxНетПреобразовать значения в проценты, показывающие относительный вклад во времени
showLegendcheckboxНетПоказать легенду под диаграммой

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

HTML-результат

JSON
{
  "result": "<div>Processed HTML content</div>",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}

Интеграция MCP

Добавьте этот инструмент на свой сервер Model Context Protocol, чтобы ИИ-агенты могли перечислять и вызывать его.

Конфигурация сервера

Добавьте этот блок в конфигурацию вашего MCP-клиента:

mcp.json
{
  "mcpServers": {
    "elysiatools-stream-graph": {
      "name": "stream-graph",
      "description": "Генерировать плавные графики потоков для визуализации потока данных временных рядов, идеально подходит для показа изменений в составе во времени с органическими, плавающими формами",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=stream-graph",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Получить список инструментов

После подключения к SSE-endpoint выведите список доступных инструментов:

tools/list
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

Вызвать этот инструмент

Вызовите инструмент по его id; аргументы формируются из его параметров:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "stream-graph",
    "arguments": {
  "chartData": "Multi-series time-series JSON:\n{&quot;labels&quot;: [&quot;Jan&quot;, &quot;Feb&quot;, &quot;Mar&quot;, &quot;Apr&quot;, &quot;May&quot;],\n  &quot;series&quot;: [\n    {&quot;name&quot;: &quot;Desktop&quot;, &quot;data&quot;: [120, 135, 125, 140, 155]},\n    {&quot;name&quot;: &quot;Mobile&quot;, &quot;data&quot;: [80, 95, 110, 125, 140]},\n    {&quot;name&quot;: &quot;Tablet&quot;, &quot;data&quot;: [40, 45, 50, 48, 52]}\n  ]\n}",
  "chartTitle": "Введите заголовок диаграммы...",
  "colorScheme": "default",
  "streamColors": "#3b82f6,#10b981,#f59e0b",
  "streamOpacity": "0.7",
  "curveSmoothness": "0.5",
  "backgroundColor": "#ffffff",
  "gridColor": "#e8e9ea",
  "chartHeight": "500",
  "maxValue": 0,
  "minValue": "0",
  "xAxisLabel": "Time",
  "yAxisLabel": "Value",
  "showGrid": true,
  "showValues": false,
  "showDataLabels": true,
  "normalizeData": false,
  "showLegend": true
}
  }
}
Объединяйте несколько инструментов в одной сессии списком toolId через запятую, напр. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (макс. 20).

Вопросы или проблемы? Свяжитесь с [email protected]

Обзор инструментов
Открыть инструмент