Data Visualization
Générer des graphiques pyramide pour la visualisation de structure hiérarchique, parfait pour les organigrammes, les niveaux hiérarchiques et les données proportionnelles
Appelez cet outil depuis votre code en trois langages.
curl -X POST 'https://api.elysiatools.com/fr/api/tools/pyramid-chart-generator' \
-H 'Content-Type: application/json' \
-d '{"chartData":"JSON format:\n[{"label": "Leadership", "value": 15},\n{"label": "Management", "value": 25},\n{"label": "Employees", "value": 60}]\n\nor text format:\nLeadership:15\nManagement:25\nEmployees:60","chartTitle":"Entrez le titre du graphique...","pyramidStyle":"triangle","pyramidDirection":"bottom-heavy","colorScheme":"default","chartSize":"500","fontSize":"14","animationDuration":"1000","labelPosition":"inside","backgroundColor":"#ffffff","showValues":true,"showPercentages":true,"showLabels":true}'Envoyez une requête POST avec vos entrées en JSON. Les paramètres de type fichier nécessitent un upload préalable.
POST https://api.elysiatools.com/fr/api/tools/pyramid-chart-generator| Nom | Type | Requis | Description |
|---|---|---|---|
| chartData | textarea | Oui | Données pour le graphique pyramide. Supporte le tableau JSON ou le format texte simple étiquette:valeur |
| chartTitle | text | Non | Titre qui sera affiché au-dessus du graphique |
| pyramidStyle | select | Non | — |
| pyramidDirection | select | Non | — |
| colorScheme | select | Non | — |
| chartSize | number | Non | Taille du graphique carré en pixels |
| fontSize | number | Non | Taille des étiquettes en pixels |
| animationDuration | number | Non | Durée de l'animation en millisecondes |
| labelPosition | select | Non | — |
| backgroundColor | color | Non | Couleur de fond pour le conteneur du graphique |
| showValues | checkbox | Non | Afficher les valeurs absolues sur la pyramide |
| showPercentages | checkbox | Non | Afficher les valeurs de pourcentage sur la pyramide |
| showLabels | checkbox | Non | Afficher les étiquettes sur la pyramide |
Résultat HTML
{
"result": "<div>Processed HTML content</div>",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}Ajoutez cet outil à votre serveur Model Context Protocol pour que les agents IA puissent le lister et l'appeler.
Ajoutez ce bloc à la configuration de votre client MCP :
{
"mcpServers": {
"elysiatools-pyramid-chart-generator": {
"name": "pyramid-chart-generator",
"description": "Générer des graphiques pyramide pour la visualisation de structure hiérarchique, parfait pour les organigrammes, les niveaux hiérarchiques et les données proportionnelles",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=pyramid-chart-generator",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Après connexion au point d'accès SSE, listez les outils exposés :
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Appelez l'outil par son id ; les arguments sont construits à partir de ses paramètres :
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "pyramid-chart-generator",
"arguments": {
"chartData": "JSON format:\n[{"label": "Leadership", "value": 15},\n{"label": "Management", "value": 25},\n{"label": "Employees", "value": 60}]\n\nor text format:\nLeadership:15\nManagement:25\nEmployees:60",
"chartTitle": "Entrez le titre du graphique...",
"pyramidStyle": "triangle",
"pyramidDirection": "bottom-heavy",
"colorScheme": "default",
"chartSize": "500",
"fontSize": "14",
"animationDuration": "1000",
"labelPosition": "inside",
"backgroundColor": "#ffffff",
"showValues": true,
"showPercentages": true,
"showLabels": true
}
}
}Des questions ou un problème ? Contactez [email protected]