πΌοΈ Chart Gallery
Explore the stunning visualizations you can create with ChartSmith MCP.
π― Basic Charts
π Bar Charts
Perfect for comparing categories and showing rankings.
Use Cases:
- Sales by region
- Product performance comparison
- Survey responses
- Budget allocations
Tool Input Example (generate_bar_chart
):
{
"data": {
"rows": [
{"region": "North", "sales": 125000},
{"region": "South", "sales": 98000},
{"region": "East", "sales": 156000},
{"region": "West", "sales": 87000}
]
},
"x": "region",
"y": "sales",
"format": "html"
}
Features:
- β Horizontal and vertical orientations
- β Grouped and stacked bars
- β Custom colors and themes
- β Data labels and annotations
π Line Charts
Ideal for showing trends and changes over time.
Use Cases:
- Website traffic trends
- Stock price movements
- Temperature variations
- Growth metrics
Tool Input Example (generate_line_chart
):
{
"data": {
"rows": [
{"month": "Jan", "users": 1200},
{"month": "Feb", "users": 1350},
{"month": "Mar", "users": 1420},
{"month": "Apr", "users": 1580},
{"month": "May", "users": 1750},
{"month": "Jun", "users": 1890},
{"month": "Jul", "users": 2100},
{"month": "Aug", "users": 2280},
{"month": "Sep", "users": 2450},
{"month": "Oct", "users": 2600},
{"month": "Nov", "users": 2780},
{"month": "Dec", "users": 3000}
]
},
"x": "month",
"y": "users"
}
Features:
- β Multi-line comparisons
- β Area charts and filled regions
- β Trend lines and forecasting
- β Interactive hover details
π₯§ Pie Charts
Show proportions and parts of a whole.
Use Cases:
- Market share distribution
- Budget breakdowns
- Survey demographics
- Resource allocation
Tool Input Example (generate_pie_chart
):
{
"data": {
"rows": [
{"channel": "Digital Ads", "pct": 45},
{"channel": "Content", "pct": 25},
{"channel": "Events", "pct": 15},
{"channel": "SEO/Analytics", "pct": 10},
{"channel": "Other", "pct": 5}
]
},
"names": "channel",
"values": "pct"
}
Features:
- β Donut charts with center labels
- β Exploded slices for emphasis
- β Custom color palettes
- β Percentage and value labels
π Scatter Plots
Reveal correlations and relationships between variables.
Use Cases:
- Price vs. demand analysis
- Performance correlations
- Quality vs. satisfaction metrics
- Risk vs. return analysis
Tool Input Example (generate_scatter_chart
):
{
"data": {
"rows": [
{"ad_spend": 5000, "sales": 125000},
{"ad_spend": 7500, "sales": 142000},
{"ad_spend": 6200, "sales": 135000},
{"ad_spend": 8900, "sales": 165000},
{"ad_spend": 4100, "sales": 118000}
]
},
"x": "ad_spend",
"y": "sales"
}
Features:
- β Bubble charts with size dimensions
- β Trend lines and regression analysis
- β Color coding by categories
- β Statistical annotations
π¨ Advanced Visualizations
π₯ Heatmaps
Perfect for matrix data and correlation analysis.
Use Cases:
- Correlation matrices
- Performance grids
- Geographic heat mapping
- Time-based activity patterns
Tool Input Example (generate_heatmap_chart
):
{
"data": {
"rows": [
{"x": "Product A", "y": "Support", "value": 4.5},
{"x": "Product A", "y": "Onboarding", "value": 4.2},
{"x": "Product B", "y": "Support", "value": 3.8}
]
},
"x": "x",
"y": "y",
"value": "value"
}
Features:
- β Custom color gradients
- β Dendrograms for clustering
- β Annotations and value overlays
- β Interactive zooming
π³ Treemaps
Visualize hierarchical data with nested rectangles.
Use Cases:
- Portfolio composition
- File system visualization
- Organizational structures
- Market segment analysis
Tool Input Example (generate_treemap_chart
):
{
"data": {
"rows": [
{"unit": "Enterprise", "category": "Security", "value": 120},
{"unit": "Enterprise", "category": "Analytics", "value": 80},
{"unit": "SMB", "category": "Productivity", "value": 60}
]
},
"path": ["unit", "category"],
"value": "value"
}
Features:
- β Multiple hierarchy levels
- β Custom color schemes
- β Interactive drill-down
- β Proportional sizing
π Sankey Diagrams
Show flow and movement between stages.
Use Cases:
- Customer journey mapping
- Budget flow analysis
- Supply chain visualization
- Process optimization
Tool Input Example (generate_sankey_chart
):
{
"data": {
"rows": [
{"source": "Visitors", "target": "Leads", "value": 27680},
{"source": "Leads", "target": "QL", "value": 5520},
{"source": "QL", "target": "Opps", "value": 2760},
{"source": "Opps", "target": "Purchases", "value": 1380}
]
},
"source": "source",
"target": "target",
"value": "value"
}
Features:
- β Multi-stage flow visualization
- β Custom link colors and widths
- β Flow quantity annotations
- β Interactive highlighting
π Statistical Charts
οΏ½οΏ½ Box Plots
Display distribution statistics and identify outliers.
Use Cases:
- Performance distribution analysis
- Quality control metrics
- Salary range analysis
- Test score distributions
Tool Input Example (generate_box_chart
):
{
"data": {
"rows": [
{"region": "us-east", "response_ms": 120},
{"region": "us-east", "response_ms": 132},
{"region": "eu-west", "response_ms": 150},
{"region": "eu-west", "response_ms": 141}
]
},
"x": "region",
"y": "response_ms"
}
Features:
- β Quartile and median visualization
- β Outlier identification
- β Grouped comparisons
- β Statistical annotations
π Histograms
Show frequency distributions and data patterns.
Use Cases:
- Age distribution analysis
- Performance benchmarking
- Quality measurements
- Risk assessment
Tool Input Example (generate_histogram_chart
pre-binned):
{
"data": {
"rows": [
{"bin_start": 0, "bin_end": 50, "bin_center": 25, "count": 12, "frequency": 0.24, "percentage": 24},
{"bin_start": 50, "bin_end": 100, "bin_center": 75, "count": 22, "frequency": 0.44, "percentage": 44},
{"bin_start": 100, "bin_end": 150, "bin_center": 125, "count": 16, "frequency": 0.32, "percentage": 32}
]
},
"x": "bin_center"
}
Features:
- β Automatic and custom binning
- β Density overlays
- β Statistical markers
- β Multiple distributions
π― Interactive Features
π Dashboards
Combine multiple charts for comprehensive analysis.
Tool Input Example (create_dashboard
):
{
"charts": [
{"chart_type": "line", "data": {"rows": [{"month":"Jan","revenue":50000},{"month":"Feb","revenue":55000},{"month":"Mar","revenue":62000}]}},
{"chart_type": "bar", "data": {"rows": [{"product":"A","sales":150000},{"product":"B","sales":120000},{"product":"C","sales":98000}]}},
{"chart_type": "heatmap", "data": {"rows": [{"x":"North","y":"Q1","value":120},{"x":"North","y":"Q2","value":135},{"x":"South","y":"Q1","value":98}]}},
{"chart_type": "pie", "data": {"rows": [{"segment":"Organic","pct":45},{"segment":"Social","pct":25},{"segment":"Direct","pct":20},{"segment":"Paid","pct":8},{"segment":"Email","pct":2}]}, "names": "segment", "values": "pct"}
],
"layout": "grid"
}
Features:
- β Multiple chart layouts
- β Consistent styling themes
- β Cross-chart filtering
- β Export capabilities
π¨ Styling Options
π Themes
- Modern: Clean, professional styling
- Dark: Perfect for presentations
- Colorful: Vibrant, engaging palettes
- Minimal: Clean, distraction-free
- Corporate: Business-ready styling
π― Customization
- Colors: Custom palettes and brand colors
- Fonts: Typography that matches your brand
- Layouts: Flexible sizing and positioning
- Animations: Smooth transitions and interactions
π‘ Getting Started
Ready to create these amazing visualizations?
Pro Tip: Start with simple examples and gradually explore more advanced features. ChartSmithβs AI will guide you to the best visualization for your data! π