Overview
The chart domain helps you select the right chart type for your data. Each recommendation includes secondary options, color guidance, accessibility notes, and library recommendations. Database:charts.csv (25+ chart types)Search columns: Data Type, Keywords, Best Chart Type, Accessibility Notes
Output columns: Data Type, Keywords, Best Chart Type, Secondary Options, Color Guidance, Performance Impact, Accessibility Notes, Library Recommendation, Interactive Level
When to Use
- Visualizing data in dashboards
- Choosing between chart types
- Ensuring chart accessibility
- Selecting visualization libraries
- Understanding performance implications
Search Examples
Example 1: Trend Over Time
Expected Output
Expected Output
Example 2: Compare Categories
Expected Output
Expected Output
Example 3: Part-to-Whole (Pie Chart)
Expected Output
Expected Output
CSV Structure
| Column | Description | Example |
|---|---|---|
No | Row number | 1 |
Data Type | Data category | ”Trend Over Time” |
Keywords | Search terms | ”trend, time-series, line, growth” |
Best Chart Type | Recommended chart | ”Line Chart” |
Secondary Options | Alternative charts | ”Area Chart, Smooth Area” |
Color Guidance | Color recommendations | ”Primary: #0080FF, Fill: 20% opacity” |
Performance Impact | Performance rating | ”⚡ Excellent” / ”⚠ Moderate” |
Accessibility Notes | A11y considerations | ”✓ Clear patterns for colorblind” |
Library Recommendation | Suggested libraries | ”Chart.js, Recharts, ApexCharts” |
Interactive Level | Interaction type | ”Hover + Zoom” |
Chart Type Selection Guide
All Chart Types by Data
All Chart Types by Data
Time-Based Data
- Line Chart - Trend over time
- Area Chart - Cumulative trend
- Time-Series Forecast - Predictions with confidence bands
- Timeline Chart - Events over time
Comparison Data
- Bar Chart (Horizontal) - Compare categories (long labels)
- Column Chart (Vertical) - Compare categories (short labels)
- Grouped Bar - Compare multiple series
- Waterfall Chart - Sequential changes
Part-to-Whole Data
- Pie Chart - Simple proportions (max 5 slices)
- Donut Chart - Pie with center space
- Stacked Bar - Better accessibility than pie
- Treemap - Hierarchical proportions
Correlation/Distribution
- Scatter Plot - Correlation between variables
- Bubble Chart - 3D scatter (x, y, size)
- Heat Map - Intensity/density patterns
Geographic Data
- Choropleth Map - Regional data
- Bubble Map - Location + size data
- Geographic Heat Map - Density maps
Specialized Charts
- Funnel Chart - Conversion funnels
- Sankey Diagram - Flow/process
- Gauge Chart - Performance vs target
- Bullet Chart - KPI tracking
- Candlestick - Financial data
- Radar/Spider - Multi-dimensional comparison
Chart Library Comparison
- Chart.js
- Recharts
- ApexCharts
- D3.js
- Plotly
Best for: Simple charts, lightweight
Pros:
Pros:
- Easy to use
- Small bundle size (~60KB)
- Good documentation
- Responsive by default
- Limited customization
- Basic interactions
Color Guidance by Chart Type
Single-Series Charts
Multi-Series Charts
Heat Maps
Positive/Negative Data
Accessibility Best Practices
Colorblind-Friendly Palettes
Colorblind-Friendly Palettes
Use patterns in addition to color:Colorblind-safe palette:
- Blue: #0080FF
- Orange: #F97316
- Purple: #8B5CF6
- Avoid: Red-Green combinations
Screen Reader Support
Screen Reader Support
Always provide data table alternatives:
Keyboard Navigation
Keyboard Navigation
Value Labels
Value Labels
Add value labels for clarity:
Performance Optimization
Large Datasets
- Data Sampling
- Virtualization
- Lazy Loading
For > 1000 points, sample data:
Animation Performance
Interactive Features
Hover + Tooltip
Zoom + Pan
Drill-Down
Next Steps
Color Palettes
Choose accessible chart colors
UX Guidelines
Check data visualization best practices
Product Types
Find recommended dashboards for your product
Style Domain
Match charts to your UI style