Analysis updated 2026-07-03
Add live line charts, bar charts, or pie charts to a Unity UI dashboard without any image files or custom shaders
Display large data sets with up to 20,000 points per chart, zoom controls, and hover detail tooltips
Build a data dashboard in a Unity app using tables, stat counters, gauge dials, and Gantt charts from one library
Configure chart colors, labels, legends, and animations entirely from the Unity inspector and preview changes instantly
| xcharts-team/xcharts | unity-technologies/postprocessing | yck1509/confuserex | |
|---|---|---|---|
| Stars | 3,744 | 3,741 | 3,750 |
| Language | C# | C# | C# |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing Unity project (5.6 or newer), 3D charts, Sankey diagrams, treemaps, and other advanced visuals need a paid VIP or SVIP subscription.
XCharts is a data visualization library for Unity, written in C#. It lets developers add charts and graphs directly to Unity applications without needing image files or special shaders: everything is drawn through code using Unity's built-in UI system (UGUI). The library includes more than ten chart types out of the box, covering line charts, bar charts, pie charts, radar charts, scatter plots, heat maps, ring charts, K-line (candlestick) charts, polar coordinates, and parallel coordinates. A separate set of extension charts adds more complex visuals like 3D pie and bar charts, funnel charts, gauge dials, water-level indicators, Gantt charts, treemaps, Sankey diagrams, and relational graphs. Additional UI components include tables, stat counters, sliders, and progress bars. Configuration happens inside the Unity editor with real-time preview. Developers can adjust colors, labels, legends, tooltips, zoom regions, and visual mappings from the inspector panel, and can also change everything at runtime through code. The library handles large data sets, supporting around 20,000 data points per line chart with optional downsampling for smoother performance on slower machines. Themes, animations, and interaction behaviors are all included. Charts can fade in, respond to data filtering, allow view zooming, and show detail tooltips on hover. Multiple chart types can share a single component, and the library works with Unity's TextMeshPro text system and the newer Input System added in recent Unity versions. The core library uses an MIT license and is free for commercial use. Extension chart types and advanced UI components are available through a paid VIP or SVIP subscription. The library supports Unity 5.6 and above on all platforms that Unity targets. Demo examples live in a separate GitHub repository rather than this one.
XCharts is a Unity data visualization library that draws charts entirely through code, line, bar, pie, radar, candlestick, and more, all configurable in the Unity editor inspector with real-time preview and no image assets required.
Mainly C#. The stack also includes C#, Unity, UGUI.
The core library is MIT and free for commercial use, advanced extension charts (3D, Sankey, Gantt, treemap) require a paid VIP or SVIP subscription.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.