首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

【XCharts插件】一、插件介绍

  • 25-02-19 08:20
  • 4181
  • 12163
blog.csdn.net

推荐阅读

  • CSDN主页
  • GitHub开源地址
  • Unity3D插件分享
  • 简书地址
  • QQ群:398291828

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。

一、前言

XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。

【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录

二、正文

2-1、关于XCharts

A powerful, easy-to-use, configurable charting and data visualization library for Unity.
Unity数据可视化图表插件。

在这里插入图片描述
一款基于UGUI的功能强大、简单易用的数据可视化图表插件。支持折线图、柱状图、饼图、雷达图、散点图、热力图、环形图、K线图、极坐标、平行坐标等十多种内置图表,以及3D饼图、3D柱图、3D金字塔、漏斗图、仪表盘、水位图、象形柱图、甘特图、矩形树图等扩展图表。

2-2、特性

  • 纯代码绘制:图表完全纯代码绘制,无需额外的贴图和Shader资源。
  • 可视化配置:参数可视化配置,效果实时预览,也支持运行时代码动态修改配置和数据。
  • 高自由定制:支持从主题和配置参数上任意调整;支持代码自定义绘制,自定义回调以及自定义实现图表。
  • 多内置图表:支持线图、柱状图、饼图、雷达图、散点图、热力图、环形图、K线图、极坐标、平行坐标等多种内置图表。
  • 多扩展图表:支持3D柱图、3D饼图、漏斗图、金字塔、仪表盘、水位图、象形柱图、甘特图、矩形树图等多种扩展图表。
  • 多扩展组件:支持表格、统计数值等扩展UI组件。
  • 多图表组合:支持内置图表的任意组合,同一图中可同时显示多个相同或不同类型的图表。
  • 多种坐标系:支持直角坐标系、极坐标系、单轴等多种坐标系。
  • 丰富的组件:支持标题、图例、提示框、标线、标域、数据区域缩放、视觉映射等常用组件。
  • 多样式线图:支持直线图、曲线图、虚线图、面积图、阶梯线图等多种线图。
  • 多样式柱图:支持并列柱图、堆叠柱图、堆积百分比柱图、斑马柱图、胶囊柱图等多种柱状图。
  • 多样式饼图:支持环形图、玫瑰图、环形玫瑰图等多种饼图。
  • 丰富的线条:支持实线、曲线、阶梯线、虚线、点线、点划线、双点划线等线条。
  • 自定义绘制:支持自定义图表内容绘制,提供绘制点、线、面等其他图形的强大的绘图API。
  • 大数据绘制:支持万级大数据量绘制;支持采样绘制;特殊的简化图表支持更优的性能。
  • 自定义主题:支持主题定制、导入和导出,内置明暗两种默认主题。
  • 动画和交互:支持渐入动画、渐出动画、变更动画、新增动画、交互动画等多种动画;支持多平台的数据筛选、视图缩放、细节展示等交互操作。
  • 第三方扩展:支持无缝接入TexMeshPro和New Input System。
  • 版本和兼容:支持所有5.6以上的Unity版本;支持全平台运行。

2-3、示意图

在这里插入图片描述
在这里插入图片描述
在线查看效果,可以点击下面的连接:

https://xcharts-team.github.io/examples
在这里插入图片描述

2-4、链接

XCharts 官方主页:https://xcharts-team.github.io

XCharts 在线示例:https://xcharts-team.github.io/examples

XCharts 教程:5分钟上手 XCharts:https://xcharts-team.github.io/docs/tutorial01

XCharts API文档:https://xcharts-team.github.io/docs/api

XCharts 问答:https://xcharts-team.github.io/docs/faq

XCharts 配置项手册:https://xcharts-team.github.io/docs/configuration

XCharts 更新日志:https://xcharts-team.github.io/docs/changelog

XCharts 订阅服务:https://xcharts-team.github.io/docs/support

XCharts3.0发布 作者心语:http://iyenn.com/rec/1662688.html

作者邮箱:[email protected]

2-5、注意事项

  • 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。

  • 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或者源码到项目。建议也导入XCharts守护程序 XCharts-Daemon。

  • 在Hierarchy视图下右键选择XCharts->LineChart,即可创建一个默认的折线图。

  • 用Inspector视图下的Add Serie和Add Main Component按钮可以添加Serie和组件。

  • 在Inspector视图下可以调整各个组件的参数,Game视图可看到实时效果。

  • 更多细节,请看【XCharts教程:5分钟上手教程】。

  • 首次使用,建议先认真看一遍教程。

2-6、开源及付费

  • XCharts核心库授权MIT License许可证,被授权人有权利使用、复制、修改、合并、出版发行、散布、再授权及贩售软件及软件的副本。在软件和软件的所有副本中都必须包含版权声明和许可声明。
  • XCharts核心库是开源的,可免费商用,可二次开发。
  • XCharts扩展图表和高级功能部分需购买使用授权。授权不是必须的,不影响核心功能使用,授权是按年付费,授权到期后,不要求必须续订,但中断订阅期间无法享受技术更新和支持等服务。

三、后记

如果觉得本篇文章有用别忘了点个关注,关注不迷路,持续分享更多Unity干货文章。


你的点赞就是对博主的支持,有问题记得留言:

博主主页有联系方式。

博主还有跟多宝藏文章等待你的发掘哦:

专栏方向简介
Unity3D开发小游戏小游戏开发教程分享一些使用Unity3D引擎开发的小游戏,分享一些制作小游戏的教程。
Unity3D从入门到进阶入门从自学Unity中获取灵感,总结从零开始学习Unity的路线,有C#和Unity的知识。
Unity3D之UGUIUGUIUnity的UI系统UGUI全解析,从UGUI的基础控件开始讲起,然后将UGUI的原理,UGUI的使用全面教学。
Unity3D之读取数据文件读取使用Unity3D读取txt文档、json文档、xml文档、csv文档、Excel文档。
Unity3D之数据集合数据集合数组集合:数组、List、字典、堆栈、链表等数据集合知识分享。
Unity3D之VR/AR(虚拟仿真)开发虚拟仿真总结博主工作常见的虚拟仿真需求进行案例讲解。
Unity3D之插件插件主要分享在Unity开发中用到的一些插件使用方法,插件介绍等
Unity3D之日常开发日常记录主要是博主日常开发中用到的,用到的方法技巧,开发思路,代码分享等
Unity3D之日常BUG日常记录记录在使用Unity3D编辑器开发项目过程中,遇到的BUG和坑,让后来人可以有些参考。
Unity爱好者社区
微信公众号
分享Unity相关的技术文章、工具资源等。
注:本文转载自blog.csdn.net的恬静的小魔龙的文章"https://itmonon.blog.csdn.net/article/details/137536986"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top