A powerful, easy-to-use, configurable charting and data visualization library for Unity.
Unity数据可视化图表插件。
English README
一款基于UGUI
的功能强大的简单易用的Unity
数据可视化图表插件。支持折线图
、柱状图
、饼图
、雷达图
、散点图
、热力图
、环形图
、K线图
、极坐标
、平行坐标
等十几种内置图表,以及3D饼图
、3D柱图
、3D金字塔
、漏斗图
、仪表盘
、水位图
、象形柱图
、甘特图
、矩形树图
、桑基图
、3D折线图
、关系图
等十几种扩展图表。
XCharts 教程:5分钟上手 XCharts
XCharts API文档
XCharts 常见问题
XCharts 配置项手册
XCharts 更新日志
XCharts 订阅服务
TexMeshPro
和New Input System
。5.6
以上的Unity
版本;支持全平台运行。master
分支,稳定后再发布release
版本。master
分支稳定后,merge
到3.0
分支,并发布release
版本。XCharts
的unitypackage
或者源码到项目。建议也导入XCharts
守护程序 XCharts-Daemon。Hierarchy
视图下右键选择XCharts->LineChart
,即可创建一个默认的折线图。Inspector
视图下的Add Serie
和Add Main Component
按钮可以添加Serie
和组件
。Inspector
视图下可以调整各个组件的参数,Game
视图可看到实时效果。3.0
时,部分代码和配置可能需要重新调整。建议旧项目可以继续使用XCharts2.0
,新项目推荐使用XCharts3.0
。2.0
只修复严重bug
,原则上不再加新功能。Issue
。Demo
示例源码请到XCharts-Demo仓库。也可以在浏览器查看运行效果 在线Demo 。XCharts可以免费使用吗?
XCharts
使用MIT
协议,可以免费使用。也可以订阅VIP
享受更多增值服务。
XCharts支持代码动态添加和修改数据吗?支持从Excel
或数据库中获取数据吗?
XCharts
提供了各种数据操作的接口,支持代码动态修改配置,添加和修改数据,但数据来源需要自己解析和获取,再调用XCharts
的接口添加到图表。
XCharts除了用在Unity平台,还能用在Winform或WPF等平台吗?
XCharts
只支持在Unity
平台使用。理论上任何支持UGUI
的Unity
版本都能运行XCharts
。
锯齿怎么解决?支持多大量级的数据?
XCharts
是基于UGUI
实现的,所以UGUI
中碰到的问题,在XCharts
中也会存在。比如锯齿问题,比如Mesh
顶点数超65535
的问题。这两个问题的解决可参考问答16和问答27。
由于Mesh
的65535
顶点数的限制,目前XCharts
的单条Line
支持约2万
的数据量,当然开启采样可以支持更多数据的绘制,但同时也会更消耗CPU。
XCharts
核心库是开源的,可免费使用的。在此基础上,我们也提供多种订阅服务以满足不同用户的需求,订阅详情☞ 请看这里。XCharts
的核心功能使用。monitor1394@gmail.com
202030963
) 867291970
)