开箱即用
挂载图表组件、填入数据,即可在 UGUI 中渲染。无需额外贴图、材质或 Shader。
纯代码绘制 · 20+ 图表类型 · 可视化配置与 JSON 驱动,帮你在 UGUI 中快速搭建专业级图表。
https://github.com/XCharts-Team/XCharts.gitMIT 开源 · 纯代码渲染 · 兼容 TextMeshPro / Input System
为什么选择 XCharts
从一行数据到一整套数据看板,XCharts 覆盖你需要的每一个环节。
挂载图表组件、填入数据,即可在 UGUI 中渲染。无需额外贴图、材质或 Shader。
20+ 图表类型、多种坐标系与丰富组件,支持大数据量采样渲染和多图表组合。
主题、JSON、代码与自定义绘制四条路径,从配色到扩展图表都能 按需改造。
开发者体验
无论是运行时动态更新,还是把配置交给策划同学,XCharts 都能接得住。
// 在 Canvas 节点上创建折线图var chart = gameObject.AddComponent<LineChart>();chart.Init();chart.SetSize(580, 300);
chart.AddXAxisData("周一");chart.AddXAxisData("周二");chart.AddXAxisData("周三");
chart.AddData(0, 120);chart.AddData(0, 200);chart.AddData(0, 150);