ChartFlow is a fully C++-powered line chart system designed to be used directly in Blueprints — no C++ knowledge required.
Whether you're building a strategy game, a simulation, a dashboard UI, or any project that needs real-time data visualization, ChartFlow gives you a clean, customizable, and performant graph widget out of the box.
Showcase -> https://youtu.be/KoS2-btIAkA
Key Features
Line chart rendered via a custom Slate widget for maximum performance
Fully Blueprint-exposed API — add, update, and remove data series at runtime with a single node
Real-time support — push individual data points with an optional sliding window (perfect for live stats or telemetry)
Per-series customization: line color, thickness, fill area with opacity, data point markers
Global style system: background, grid, axes, labels, legend, and title — all tweakable in Blueprint defaults or at runtime
Auto-scale or manual Y-axis range
Mouse interaction events: OnDataPointHovered and OnDataPointClicked — Blueprint Assignable
Live preview in the UMG Designer — changes reflect instantly
Clean, commented C++ source code included
Technical Details
Engine Version: UE 5.6+
Type: UMG Widget (C++ and Blueprint)
Input: Array of floats per series
Network Replicated: No
Supported Platforms: Windows (tested), should work on any Slate-supported platform