Charts
The Arrow JS UI provides built‑in charting powered directly by Arrow result sets.
Supported Charts
- Line Chart
- Bar Chart
- Pie Chart
Charts are rendered client‑side using Arrow column vectors.
Data Flow
- Query executes
- Arrow IPC received
- Columns mapped to chart axes
- Chart rendered instantly
Configuration
Users can select:
- X axis
- Y axis
- Aggregations
Best Practices
- Use aggregated queries for charts
- Avoid high‑cardinality dimensions
- Prefer numeric columns
Limitations
- Charts are exploratory
- No persisted dashboards (by design)
Future Enhancements
- Multiple series
- Time‑window controls
- Exportable chart configs
Charts are designed to stay simple, fast, and honest to the data.