Introduction
Chart Guru is a professional 2D charting solution for Unity, built for polished dashboards, HUDs, runtime interfaces, editor tools, analytics screens, live monitoring displays, and data-rich game UI.
It helps teams create beautiful, animated charts through designer-friendly workflows or a clean Swift Charts-inspired C# authoring style. The package brings the Swift Charts mental model to Unity in approachable terms: choose marks, bind meaningful values, configure axes and styling, add annotations and interaction, then generate readable Unity-ready code when needed.
If you already know Swift Charts, the near one-to-one mental model lets you reuse that knowledge instead of learning an unrelated chart grammar. If you do not, the same semantic API and carefully chosen defaults provide a dependable path to professional dashboards, industrial interfaces, and enterprise tools.
At a glance
Chart families | Bar, line, area, point, scatter, bubble, pie, donut, radar, heatmap, candlestick, sparklines, mini charts, indicators, and more. |
Authoring paths | Create charts without code, design them visually, generate reusable code, or write charts directly when full control is needed. |
Unity UI targets | Use charts in Canvas/uGUI screens, UI Toolkit layouts, UI Builder workflows, UXML/USS interfaces, runtime scenes, editor windows, inspectors, HUDs, and dashboards. |
Swift Charts migration | Use a Swift Charts-style C# workflow, paste SwiftUI Chart snippets through the importer, and generate equivalent Unity chart code. |
Editor tooling | Includes a searchable gallery, WYSIWYG designer, live previews, code generation, data mapping, theme editing, scene creation tools, sample scenes, and reusable workflows for teams. |
Flexible data | Work with manual data, generated mock data, reusable data assets, C# lists and arrays, CSV, JSON, Google Sheets, web endpoints, finance-style OHLC data, ring buffers, and custom feeds. |
Live and interactive | Stream values, append or replace data, bind external feeds, update monitoring dashboards, and support hover, selection, gestures, scrolling, panning, zooming, viewport windows, and range brushing. |
Presentation quality | Use legends, axes, labels, annotations, gradients, shadows, glow, palettes, rounded corners, line interpolation, symbols, color scales, reusable themes, smooth transitions, and chart morphing. |
Performance focus | Designed for GPU-accelerated rendering, Unity render pipeline compatibility, stable runtime updates, low-allocation refresh paths after warmup, and responsive animation. |
Samples and extras | Includes 40+ example scenes, UI Toolkit samples, and the full Mock Magic quick-test and fake-data creation tool. |
Integration output | Refresh live chart textures for companion tools, with optional composed text overlays for titles, axes, legends, and data labels. The optional LED Studio integration uses this output to drive LED boards from live charts. |
Built for serious Unity UI
Chart Guru is intended for games, simulations, internal tools, command centers, business dashboards, education apps, financial displays, and asset-store-quality editor extensions where charts need to look finished and behave like part of the product.