一款基于 UGUI 的功能强大、易用、参数可配置的数据可视化图表插件。支持折线图、柱状图、饼图、雷达图、散点图、热力图、环形图、K 线图、极坐标、平行坐标等十种内置图表,以及 3D 饼图、3D 柱图、3D 金字塔、漏斗图、仪表盘、水位图、象形柱图、甘特图、矩形树图等多种扩展图表。
特性
-
参数可视化配置,效果实时预览,纯代码绘制,无需额外资源。 -
支持折线图、柱状图、饼图、雷达图、散点图、热力图、环形图、K 线图、极坐标、平行坐标等十种内置图表。 -
支持 3D 柱图、漏斗图、金字塔、仪表盘、水位图、象形柱图、甘特图、矩形树图等多种扩展图表。 -
支持直线图、曲线图、面积图、阶梯线图等折线图。 -
支持并列柱图、堆叠柱图、堆积百分比柱图、斑马柱图等柱状图。 -
支持环形图、玫瑰图等饼图。 -
支持内置图表的任意组合,同一图中可同时显示多个相同或不同类型的图表。 -
支持实线、曲线、阶梯线、虚线、点线、点划线、双点划线等线条。 -
支持主题定制、导入和导出,内置明暗两种默认主题。 -
支持自定义图表内容绘制,提供绘制点、线、面等其他图形的强大的绘图 API。 -
支持 PC 端和手机端上的数据筛选、视图缩放、细节展示等交互操作。 -
支持万级大数据量绘制,支持采样绘制。 -
支持 TexMeshPro。 -
支持所有 5.6 以上的 Unity 版本。 -
支持 Input System (如何从 Input Manager 转 Input System)。
XCharts3.0 相比 XCharts2.0
-
XCharts3.0 不完全兼容 XCharts2.0 版本,升级 3.0 可能需要调整部分代码,图表部分配置需要重新调整。建议旧项目可以继续使用 XCharts2.0,新项目推荐使用 XCharts3.0。 -
XCharts2.0 进入维护阶段,后续只修复严重 bug,原则上不再加新功能。 -
XCharts 理论上支持 Unity 5.6 及以上版本,但由于版本测试有限难免疏漏,发现版本兼容问题可提 Issue。 -
本仓库只包含 XCharts 源码,不包含 Demo 示例部分。需要查看 Demo 示例源码请到 XCharts-Demo 仓库。也可以在浏览器查看 WebGL 下的运行效果 在线 Demo 。
使用
-
导入 XCharts
的unitypackage
或者源码到项目 -
在 Hierarchy
视图下右键选择XCharts->LineChart
,即可创建一个默认的折线图 -
在 Inspector
视图可以调整各个组件的参数,并在Game
视图看到实时效果
界面展示
传送门
开源协议:MIT
开源地址:https://github.com/XCharts-Team/XCharts
项目合集:https://github.com/OpenTechCol/OpenTechCol
「回复【加群】加入开源技术交流群,干货很多!」
原文始发于微信公众号(开源技术专栏):XCharts 基于 UGUI 的功能强大、易用、参数可配置的数据可视化图表插件
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/155508.html