Godot DataViz UI Kit
Godot DataViz UI Kit
Charts, KPI tiles, gauges and data grids for Godot, written in C++ so they stay fast with real data — a 100,000-point line redraws in the time a frame has to spare. Every control is themed from one resource, emits the same interaction signals, and works from the keyboard or a gamepad.

Pick a control to start building
Use the categorized gallery below to jump straight into component docs. Each card links to detailed usage guidance, editable code, and theme recommendations so you can compose dashboards without pixel pushing.

Charts
Plot timelines, quartiles, and categorical breakdowns with responsive chart controls.

Bar Chart
Categorical bars that read honestly: the value axis includes zero, stacks scale to the stack total, and hover, click and keyboard selection all report the same item.

Box Plot
Visualize spread and skew with automatic quartile computation and optional outlier dots.

Line Chart
Decimates above roughly two samples per pixel column, keeping spikes, so a 100,000-point series costs about what a 1,000-point one does.

Moving averages & Bollinger Bands
Hand a series an overlay mask and the window lengths; the chart computes the averages and bands and clips them to the visible range.

Timeline
Multi-track time blocks for incidents, quests, or production schedules.

Waterfall
Shows how individual positives/negatives accumulate from start to finish.
Graphs
Surface KPIs, gauges, and comparative radar plots for at-a-glance insights.

Gauge
Configurable sweep, round/square caps, and dynamic center label.

KPI Tile
Compact metric tile for quick-glance stats; supports icons and trend line.

Pie / Donut
Pie chart with leader lines and total-in-center option. And animated hover slices.

Radar Graph
Plot actor or faction profiles across multiple axes with fill and outline.
Other
Data grids and detail panels for drilling into the numbers behind your dashboards.

Detail Panel
Fields group under headings, arrays draw as pills, a percentage draws as a bar, and the panel scrolls when there is more than fits.

Heat Map
Render weighted grids for AI costs, supply/demand, or correlation matrices.

Table Grid
Only the visible rows are drawn. Click or arrow through rows, sort by header, and columns share the width instead of stranding it in the last one.
Theme
Configure global palettes, typography, and dark/light modes before wiring controls.

Central Theme Manager
One resource, six seed colours, every component. Series colours come from a colour-blind-safe palette and the theme can tell you the contrast ratio it achieved.
Need theme guidance? Start with the Central Theme Manager to configure color seeds and light/dark modes for the entire toolkit.