Skip to main content

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​

  1. Query executes
  2. Arrow IPC received
  3. Columns mapped to chart axes
  4. 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.