Elysia Tools Docs
ES
Idioma
ZHESPTRUFRDEEN
Volver al sitio
Explorar herramientas

Data Visualization

Generador de Pictogramas

Crear pictogramas usando iconos/símbolos para representar cantidades con iconos personalizados, colores y diseños

html· Resultado HTMLAbrir herramienta

Inicio rápido

Llama a esta herramienta desde tu código en tres lenguajes.

cURL
curl -X POST 'https://api.elysiatools.com/es/api/tools/pictograph-generator' \
  -H 'Content-Type: application/json' \
  -d '{"chartTitle":"Ingrese el título del gráfico...","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. Documentación para desarrolladores.

Volver al sitioExplorar herramientas

Referencia de la API

Envía una petición POST con tus entradas en JSON. Los parámetros de tipo archivo requieren una subida previa.

Endpoint

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

Parámetros

NombreTipoObligatorioDescripción
chartTitletextNoTítulo que se mostrará encima del pictograma
dataItemstextareaSíElementos de datos como array JSON con propiedades de etiqueta, valor y color opcional
iconTypeselectSí—
customIcontextNoEmoji de icono personalizado cuando se selecciona "Icono Personalizado"
iconValuenumberSíValor representado por cada icono
iconSizenumberNoTamaño de cada icono en píxeles
iconSpacingnumberNoEspacio entre iconos en píxeles
maxIconsPerRownumberNoNúmero máximo de iconos por fila (0 = ilimitado)
layoutselectNo—
orientationselectNo—
customColorcolorNoColor predeterminado para iconos (puede ser anulado por colores de elementos individuales)
backgroundColorcolorNoColor de fondo para el gráfico
borderColorcolorNoColor del borde para iconos
borderWidthnumberNoAncho del borde en píxeles
fontSizenumberNoTamaño de fuente para etiquetas y valores
titleSizenumberNoTamaño de fuente para el título del gráfico
fontWeightselectNo—
titleWeightselectNo—
titleColorcolorNoColor para el título del gráfico
showValuescheckboxNoMostrar valores numéricos junto a las etiquetas
showLabelscheckboxNoMostrar etiquetas de categoría
showLegendcheckboxNoMostrar leyenda mostrando el valor del icono
animationEnabledcheckboxNoAnimar iconos al cargar
roundedCornerscheckboxNoAplicar esquinas redondeadas a los iconos

Formato de respuesta

Resultado HTML

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

Integración MCP

Añade esta herramienta a tu servidor Model Context Protocol para que los agentes de IA puedan listarla y llamarla.

Configuración del servidor

Añade este bloque a la configuración de tu cliente MCP:

mcp.json
{
  "mcpServers": {
    "elysiatools-pictograph-generator": {
      "name": "pictograph-generator",
      "description": "Crear pictogramas usando iconos/símbolos para representar cantidades con iconos personalizados, colores y diseños",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=pictograph-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Listar herramientas disponibles

Tras conectar al endpoint SSE, lista las herramientas expuestas:

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

Llamar a esta herramienta

Invoca la herramienta por su id; los argumentos se construyen a partir de sus parámetros:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "pictograph-generator",
    "arguments": {
  "chartTitle": "Ingrese el título del gráfico...",
  "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
}
  }
}
Encadena varias herramientas en una sesión con una lista toolId separada por comas, p. ej. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (máx. 20).

¿Dudas o problemas? Contacta con [email protected]

Explorar herramientas
Abrir herramienta