create_chart
Create interactive chart schemas for bar, line, pie, scatter, area, donut, and heatmap visualizations using structured data with labels, values, and optional colors.
Instructions
Generiert eine Chart-Definition (Bar, Line, Pie, Scatter, etc.).
Erstellt ein Chart-Schema mit Daten und Konfiguration, das MCP-Clients als interaktives Diagramm rendern können.
Unterstützte Chart-Typen: bar, line, pie, scatter, area, donut, heatmap.
Daten-Format:
Für bar/line/area: {"labels": ["Jan","Feb"], "datasets": [{"label": "Sales", "values": [10,20]}]}
Für pie/donut: {"labels": ["A","B","C"], "values": [30, 50, 20]}
Für scatter: {"datasets": [{"label": "Set 1", "points": [{"x": 1, "y": 2}]}]}
Für heatmap: {"x_labels": [...], "y_labels": [...], "values": [[...]]}
Args: chart_type: Art des Charts (bar, line, pie, scatter, area, donut, heatmap) data: Chart-Daten als Dictionary title: Chart-Titel x_label: Beschriftung X-Achse y_label: Beschriftung Y-Achse colors: Optionale Farbliste (hex oder CSS-Farbnamen) stacked: Gestapelte Darstellung (nur bar/area)
Returns: JSON-String mit dem Chart-Schema
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chart_type | Yes | ||
| data | Yes | ||
| title | No | Chart | |
| x_label | No | ||
| y_label | No | ||
| colors | No | ||
| stacked | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |