Create polished, animated enterprise-grade 2D charts in Unity for dashboards, editor tools, and live data apps with Swift Charts-style APIs, UI Toolkit support, themes, interactions, and data sources.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.Create beautiful, animated charts through designer-friendly components or a clean Swift Charts-inspired fluent C# API. Chart Guru brings the mental model of Apple Swift Charts to Unity: marks, semantic values, chart modifiers, fluent builders, axis configuration, styling, annotations, and readable generated C#.• Many chart typesBar, line, area, point, scatter, bubble, pie, donut, radar, heatmap, candlestick, sparkline, mini bar, mini pie, mini donut, indicators, and more.• uGUI + UI Toolkit supportUse ChartGraphic in Canvas/uGUI workflows, or ChartGuruElement in UI Toolkit, UI Builder, UXML, and USS layouts.• Runtime + Editor workflowsBuild charts in runtime scenes, custom editor tools, inspectors, dashboards, HUDs, or Unity Editor windows.• Swift Charts compatibility layerUse a Swift Charts-style C# API, paste SwiftUI Chart snippets through the importer, and generate equivalent Chart Guru C# for Unity projects.• Inspector-first authoringCreate charts without code using ChartGraphic, data source components, ScriptableObject themes, inline previews, and scene creation tools.• Enterprise-grade editor toolingIncludes a searchable Chart Gallery, a WYSIWYG Chart Designer, live previews, code generation, data mapping, theme editing, sample scenes, and reusable chart authoring workflows for teams.• Flexible data sourcesManual data, mock data, ScriptableObject assets, C# lists/arrays, CSV, JSON, Google Sheets, Web/HTTP endpoints, Yahoo Finance-style OHLC data, ring buffers, and custom source interfaces.Contains the full Mock Magic - Quick Test & Fake Data Creation• Live data and real-time updatesStream values, append or replace data, bind external feeds, drive monitoring dashboards, and update charts without rebuilding your entire UI.• Interaction built inHover states, selection, gestures, scrolling, panning, zooming, viewport windows, and range brushing for exploratory dashboards.• Presentation-quality stylingLegends, axes, labels, annotations, gradients, shadows, glow, palettes, rounded corners, line interpolation, symbols, color scales, and ScriptableObject themes.• High-performance renderingGPU-accelerated GL/render-to-texture rendering with custom shaders, TextMeshPro labels for Canvas, native UI Toolkit labels, and support for Built-in, URP, and HDRP projects.• Near-zero GC focusRuntime chart update and rendering paths are engineered for near-zero managed allocations after warmup, with NativeCollection-friendly data updates and Burst-compiled morph interpolation.• Animation and morphingSmooth value transitions, entry animations, and chart-type morphing help dashboards feel alive without requiring custom animation code.• Samples includedIncludes 40+ example scenes plus UI Toolkit samples covering chart types, data sources, streaming, interaction, theming, axes, and designer workflows.• Built for serious Unity UIDesigned for games, simulations, internal tools, command centers, business dashboards, education apps, financial displays, and asset-store-quality editor extensions.🚀 Upcoming 3D Add-onChart Guru is also designed to pair with an upcoming dedicated Chart Guru 3D add-on, bringing the same Swift Charts-inspired workflow to 3D chart types such as 3D bars, 3D scatter, surfaces, 3D pie/donut, 3D radar, and more.You might also want to check out my other packages:Asset Inventory - Your Asset Workflow on SteroidsLED Studio - Realistic LED Walls in MinutesAudio Tools - Easily Cut/Trim/Normalize Right Inside Unity (free)Unity 2022.3 LTS or newerUnity 6 / Unity 6000 compatibleRuntime and Editor supportCanvas/uGUI support through ChartGraphicUI Toolkit support through ChartGuruElementUI Builder, UXML, and USS authoring support, with Unity 6 data-binding supportSwift Charts-inspired fluent C# API with marks, modifiers, semantic encodings, and chart buildersSwiftUI Chart import and generated C# snippetsInspector-first workflow with ChartGraphic, data source components, inline previews, and scene creationChart Gallery and WYSIWYG Chart Designer editor windowsSupported 2D chart types: Bar, Line, Point, Area, Pie, Donut, Radar, Bubble, Scatter, HeatMap, Candlestick, Sparkline, MiniBar, MiniPie, MiniDonut, and IndicatorData sources: manual, mock, ScriptableObject asset, CSV, JSON, Google Sheets, Web/HTTP, Yahoo Finance, ring buffer, and custom source interfacesGPU-accelerated GL/render-to-texture chart rendering with custom shadersBuilt-in Render Pipeline, URP, and HDRP compatibleTextMeshPro labels for Canvas/uGUI, native UI Toolkit labels, and IMGUI editor-preview labelsScriptableObject ChartTheme system with built-in light/dark themesSelection, hover, gestures, drag/range brushing, scrollable viewports, panning, and zoomingBurst-compiled morph/animation interpolation and NativeCollection-friendly runtime update paths20+ example scenes plus 11 UI Toolkit samplesDependencies: Burst, Collections, Mathematics, Newtonsoft JSON, TextMeshPro, Mock Magic




