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

Data Visualization

Генератор Пиктограмм

Создавайте пиктограммы с использованием иконок/символов для представления количеств с настраиваемыми иконками, цветами и компоновкой

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

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

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

cURL
curl -X POST 'https://api.elysiatools.com/ru/api/tools/pictograph-generator' \
  -H 'Content-Type: application/json' \
  -d '{"chartTitle":"Введите заголовок графика...","dataItems":"JSON format example:\n[{"label": "Product A Sales", "value": 25, "color": "#3b82f6"},\n{"label": "Product B Sales", "value": 40, "color": "#ef4444"},\n{"label": "Product C Sales", "value": 15, "color": "#10b981"}]","iconType":"person","customIcon":"🎯","iconValue":"1","iconSize":"30","iconSpacing":"5","maxIconsPerRow":"10","layout":"flex","orientation":"left","customColor":"#3b82f6","backgroundColor":"#ffffff","borderColor":"#transparent","borderWidth":"0","fontSize":"14","titleSize":"24","fontWeight":"normal","titleWeight":"bold","titleColor":"#333333","showValues":true,"showLabels":true,"showLegend":true,"animationEnabled":true,"roundedCorners":false}'

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

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

Справочник API

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

Endpoint

HTTP
POST https://api.elysiatools.com/ru/api/tools/pictograph-generator

Параметры

ИмяТипОбязательныйОписание
chartTitletextНетЗаголовок, который будет отображаться над пиктограммой
dataItemstextareaДаЭлементы данных как массив JSON со свойствами метки, значения и необязательного цвета
iconTypeselectДа—
customIcontextНетПользовательский эмодзи иконки, когда выбрана "Пользовательская Иконка"
iconValuenumberДаЗначение, представленное каждой иконкой
iconSizenumberНетРазмер каждой иконки в пикселях
iconSpacingnumberНетРасстояние между иконками в пикселях
maxIconsPerRownumberНетМаксимальное количество иконок в строке (0 = неограничено)
layoutselectНет—
orientationselectНет—
customColorcolorНетЦвет по умолчанию для иконок (может быть переопределен цветами отдельных элементов)
backgroundColorcolorНетЦвет фона для графика
borderColorcolorНетЦвет границы для иконок
borderWidthnumberНетШирина границы в пикселях
fontSizenumberНетРазмер шрифта для меток и значений
titleSizenumberНетРазмер шрифта для заголовка графика
fontWeightselectНет—
titleWeightselectНет—
titleColorcolorНетЦвет для заголовка графика
showValuescheckboxНетОтображать числовые значения рядом с метками
showLabelscheckboxНетОтображать метки категорий
showLegendcheckboxНетОтображать легенду, показывающую значение иконки
animationEnabledcheckboxНетАнимировать иконки при загрузке
roundedCornerscheckboxНетПрименить скругленные углы к иконкам

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

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-pictograph-generator": {
      "name": "pictograph-generator",
      "description": "Создавайте пиктограммы с использованием иконок/символов для представления количеств с настраиваемыми иконками, цветами и компоновкой",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=pictograph-generator",
      "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": "pictograph-generator",
    "arguments": {
  "chartTitle": "Введите заголовок графика...",
  "dataItems": "JSON format example:\n[{&quot;label&quot;: &quot;Product A Sales&quot;, &quot;value&quot;: 25, &quot;color&quot;: &quot;#3b82f6&quot;},\n{&quot;label&quot;: &quot;Product B Sales&quot;, &quot;value&quot;: 40, &quot;color&quot;: &quot;#ef4444&quot;},\n{&quot;label&quot;: &quot;Product C Sales&quot;, &quot;value&quot;: 15, &quot;color&quot;: &quot;#10b981&quot;}]",
  "iconType": "person",
  "customIcon": "🎯",
  "iconValue": "1",
  "iconSize": "30",
  "iconSpacing": "5",
  "maxIconsPerRow": "10",
  "layout": "flex",
  "orientation": "left",
  "customColor": "#3b82f6",
  "backgroundColor": "#ffffff",
  "borderColor": "#transparent",
  "borderWidth": "0",
  "fontSize": "14",
  "titleSize": "24",
  "fontWeight": "normal",
  "titleWeight": "bold",
  "titleColor": "#333333",
  "showValues": true,
  "showLabels": true,
  "showLegend": true,
  "animationEnabled": true,
  "roundedCorners": false
}
  }
}
Объединяйте несколько инструментов в одной сессии списком toolId через запятую, напр. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (макс. 20).

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

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