Elysia Tools Docs
FR
Langue
ZHESPTRUFRDEEN
Retour au site
Parcourir les outils

Data Visualization

Générateur de Compteur

Générer des compteurs personnalisables à partir de données, parfait pour afficher les KPI, métriques et indicateurs de performance

html· Résultat HTMLOuvrir l'outil

Démarrage rapide

Appelez cet outil depuis votre code en trois langages.

cURL
curl -X POST 'https://api.elysiatools.com/fr/api/tools/gauge-chart-generator' \
  -H 'Content-Type: application/json' \
  -d '{"chartData":"Single gauge:\nSales:85\n\nMultiple gauges:\nSales:85\nMarketing:72\nDevelopment:90\nSupport:68\n\nor JSON format:\n[\n  {\"label\": \"Sales\", \"value\": 85},\n  {\"label\": \"Marketing\", \"value\": 72}\n]","chartTitle":"Entrez le titre du graphique...","needleStyle":"line","gaugeColors":"#10b981,#f59e0b,#ef4444","chartSize":"300","minValue":"0","maxValue":"100","startAngle":"-90","endAngle":"90","backgroundColor":"#ffffff","showValue":true,"showLabel":true,"showTicks":true,"showZones":true,"animated":true,"showPercentage":false}'

© 2026 Elysia Tools. Documentation développeur.

Retour au siteParcourir les outils

Référence de l'API

Envoyez une requête POST avec vos entrées en JSON. Les paramètres de type fichier nécessitent un upload préalable.

Point d'accès

HTTP
POST https://api.elysiatools.com/fr/api/tools/gauge-chart-generator

Paramètres

NomTypeRequisDescription
chartDatatextareaOuiDonnées pour le graphique compteur. Supporte valeur unique, valeurs multiples ou format de tableau JSON
chartTitletextNonTitre qui sera affiché au-dessus du graphique
needleStyleselectNon—
gaugeColorstextNonCouleurs pour les zones du compteur (couleurs hex séparées par des virgules, typiquement 3 couleurs pour vert-jaune-rouge)
chartSizenumberNonTaille de chaque compteur en pixels (pour plusieurs compteurs, affecte la taille individuelle)
minValuenumberNonValeur minimale pour l'échelle du compteur
maxValuenumberNonValeur maximale pour l'échelle du compteur
startAnglenumberNonAngle de départ en degrés (-90 = gauche, 0 = haut, 90 = droite)
endAnglenumberNonAngle de fin en degrés
backgroundColorcolorNonCouleur de fond pour le conteneur du graphique
showValuecheckboxNonAfficher la valeur réelle au centre du compteur
showLabelcheckboxNonAfficher l'étiquette sous le compteur
showTickscheckboxNonAfficher les graduations et valeurs d'échelle autour du compteur
showZonescheckboxNonAfficher les zones colorées (vert-jaune-rouge) sur le compteur
animatedcheckboxNonAnimer le mouvement de l'aiguille lorsque le graphique se charge
showPercentagecheckboxNonAfficher la valeur de pourcentage avec la valeur réelle

Format de réponse

Résultat HTML

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

Intégration MCP

Ajoutez cet outil à votre serveur Model Context Protocol pour que les agents IA puissent le lister et l'appeler.

Configuration du serveur

Ajoutez ce bloc à la configuration de votre client MCP :

mcp.json
{
  "mcpServers": {
    "elysiatools-gauge-chart-generator": {
      "name": "gauge-chart-generator",
      "description": "Générer des compteurs personnalisables à partir de données, parfait pour afficher les KPI, métriques et indicateurs de performance",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=gauge-chart-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Lister les outils disponibles

Après connexion au point d'accès SSE, listez les outils exposés :

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

Appeler cet outil

Appelez l'outil par son id ; les arguments sont construits à partir de ses paramètres :

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "gauge-chart-generator",
    "arguments": {
  "chartData": "Single gauge:\nSales:85\n\nMultiple gauges:\nSales:85\nMarketing:72\nDevelopment:90\nSupport:68\n\nor JSON format:\n[\n  {\"label\": \"Sales\", \"value\": 85},\n  {\"label\": \"Marketing\", \"value\": 72}\n]",
  "chartTitle": "Entrez le titre du graphique...",
  "needleStyle": "line",
  "gaugeColors": "#10b981,#f59e0b,#ef4444",
  "chartSize": "300",
  "minValue": "0",
  "maxValue": "100",
  "startAngle": "-90",
  "endAngle": "90",
  "backgroundColor": "#ffffff",
  "showValue": true,
  "showLabel": true,
  "showTicks": true,
  "showZones": true,
  "animated": true,
  "showPercentage": false
}
  }
}
Chaînez plusieurs outils dans une session avec une liste toolId séparée par des virgules, ex. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (20 max).

Des questions ou un problème ? Contactez [email protected]

Parcourir les outils
Ouvrir l'outil