shine-chart
Generate interactive charts (ECharts), diagrams (Mermaid), or statistical visualizations (VegaLite) from data or specifications.
<objective>
Create publication-ready visualizations:
- Determine chart type from user request:
- Quantitative (bar, line, scatter, pie, radar) →
echartsMCP - Structural (flowchart, sequence, ER, Gantt, mindmap) →
mermaidMCP - Statistical (distribution, correlation, regression) →
vegaliteMCP
- Quantitative (bar, line, scatter, pie, radar) →
- Prepare data: clean, aggregate, format for the selected tool.
- Generate chart:
- If MCP connected → use it directly.
- If no MCP → generate standalone HTML with CDN-hosted library.
- Polish: professional colors, labeled axes with units, data source citation.
Delegate to shine-chart-builder agent for complex multi-chart dashboards.
</objective>