Fast Setup & Easy To Integrate
Delivered as an UMG widget, you can drag the Fast Chart Widget into ANY user interface;
Written in C++ for speed;
From there, you only have to ever call 4 blueprint functions!
Create Chart Builder - Lets you set the theme + animation options;
Create <type> Chart - Call one of the 8 functions to initialise the type of chat you want;
Create Series - Sets up a grouping for the data on the chart, you can call this multiple times to setup multiple series;
Add Data Point - There are a couple of ways to add data to the chart, you can pass labelled data or coordinate data, individually or in bulk;
With these 4 functions, you can intuitively setup any of the 8 charts!
Supported Charts
Line & Area graphs (with smoothing options, gradient fills, dot markers);
Scatter plots (custom marker textures/sizes);
Bar charts (category padding controls);
Pie & Donut charts (inner-radius toggle, clockwise/counter-clockwise sweep);
Polar Area wheels;
Radar / spider charts with per-axis labelling and auto-normalization;
Styling Control
Easy to use Primary and Secondary colours for the charts;
Frame styles (`None`, `Box`, `Box + Shadow`) plus themed color palettes and opacity controls for areas/radar fills;
Multi-layer grids: solid backgrounds, line grids, border-only frames; per-layer color, order, shadow, and spacing;
Independent horizontal/vertical axis configs: fonts, offsets, outlines, drop shadows, unit prefixes/suffixes, and title alignment;
Legend placement presets (inside corners, outside edges, top/bottom bars) with automatic wrapping and palette sampling;
Data & Range Management
Global axis range modes: auto-fit or manual min/max per axis, switchable at runtime;
Per-series visibility toggles, start index offsets, and `MaxVisibleDataPoints` clipping for live feeds;
Label helpers for categorical or numeric data, plus Blueprint-exposed prefix/suffix fields for metric/imperial swaps
Animation & UX
Curve smoothing choices: raw points, optimized smoothing, or full spline smoothing per-series;
Animation modes: disable, latest-point trail, or blend entire curve—paired with duration controls for matching your HUD timing;
Legend samples inherit marker shapes, line patterns (solid/dashed/dotted), and color accents automatically;
Why Creators Love It
Drop the `UFastChartWidget` into any UMG layout and wire data entirely through Blueprint-friendly structs;
Ships with the Graph demo map plus pre-built widget examples so you can copy/paste layouts instead of starting from scratch;
Lightweight rendering path (pure Slate) that keeps 60+ FPS even with thousands of points per frame thanks to adaptive batching and optional data culling;
Ease of Use
Add the plugin to your project and enable it;
Drag `FastChartWidget` into your Widget Blueprint;
Call the 4 functions to initialise the chart and data will render;
Customise the look and feel on the 4 functions above;
Expect to go from blank HUD to a themed, animated analytics panel in minutes, no C++ boilerplate required.