XCharts

A powerful, easy-to-use, configurable charting and data visualization library for Unity.
一款基于UGUI的数据可视化图表插件。
English Doc

一款基于`UGUI`的功能强大、易用、参数可配置的数据可视化图表插件。支持折线图、柱状图、饼图、雷达图、散点图、热力图、环形图、K线图、极坐标、平行坐标等十种常见免费内置图表,以及3D柱图、漏斗图、金字塔、仪表盘、水位图、象形柱图、甘特图、矩形树图等多种付费扩展图表。 ## 特性 * 参数可视化配置,效果实时预览,纯代码绘制,无需额外资源。 * 支持折线图、柱状图、饼图、雷达图、散点图、热力图、环形图、K线图、极坐标、平行坐标等十种常见免费内置图表。 * 支持3D柱图、漏斗图、金字塔、仪表盘、水位图、象形柱图、甘特图、矩形树图等多种付费扩展图表。 * 支持直线图、曲线图、面积图、阶梯线图等折线图。 * 支持并列柱图、堆叠柱图、堆积百分比柱图、斑马柱图等柱状图。 * 支持环形图、玫瑰图等饼图。 * 支持内置图表的任意组合,同一图表中可同时显示多个相同或不同类型的图表。 * 支持实线、曲线、阶梯线、虚线、点线、点划线、双点划线等线条。 * 支持主题定制、导入和导出,内置两种默认主题。 * 支持自定义图表内容绘制,提供绘制点、直线、曲线、三角形、四边形、圆形、环形、扇形、边框、箭头等强大的绘图API。 * 支持PC端和手机端上的数据筛选、视图缩放、细节展示等交互操作。 * 支持万级大数据绘制。 * 支持`TexMeshPro`。 ## XCharts3.0 比 2.0 的改进 * 更具可读、可扩展和可维护性的底层框架。 * 更强大的性能。 * 更小的存储文件。 * 更好的交互体验。 * 更多的组件支持。 * 更合理的组件调整。 * 更灵活的组件插拔。 * 更方便的二次开发。 * 更丰富的Demo示例。 ## XCharts3.0 新功能 * 增加Time时间轴。 * 增加SingleAxis单轴。 * 增加多种坐标系:Grid、Polar、Radar、SingleAxis。 * 增加多种动画方式。 * 增加更细致的图表交互。 * 增加国际化支持。 * 增加Widgets小组件。 * 增加更多扩展图表。 ## 截图 [XCharts Demo 项目](https://github.com/XCharts-Team/XCharts-Demo) ![buildinchart](https://github.com/XCharts-Team/XCharts-Demo/blob/master/buildinchart.png) ![extendchart](https://github.com/XCharts-Team/XCharts-Demo/blob/master/extendchart.png) ## 使用 [XCharts教程:5分钟上手教程](Documentation~/XCharts教程:5分钟上手教程.md) ## 日志 [更新日志](CHANGELOG.md) ## Licenses [MIT License](LICENSE.md) ## 其他 邮箱:monitor1394@gmail.com QQ群:XCharts交流群(`202030963`) VIP群:XCharts技术支持VIP群(`867291970`) 捐助和技术支持:[☞ 看这里](Documentation~/SUPPORT.md)