Home

Awesome

XCharts-Demo

Unity可视化图表插件XCharts 的官方Demo示例。

使用

本项目使用Unity2019.4.39f1开发,下载项目后,使用相近的Unity版本打开即可。 Demo有发布WebGL版本(包含扩展图表部分),可以在线查看:WebGL Demo

【注意】 XCharts-Demo是一个完整的Unity工程项目,直接用Unity打开即可,不能再放到自己的Unity工程项目里面。

buildinchart

目录结构

Assets/InternalDemo的内部资源和代码
Assets/XChartsXCharts需要的内置资源
Assets/XChartsDemoDemo示例目录,要查看示例的主要关注这个目录
Assets/XChartsDemo/DemoConfig.assetDemo示例的各图表示例对应的prefab配置
Assets/XChartsDemo/Charts内置图表示例的prefab
Assets/XChartsExtensionDemo扩展图表示例的prefab(需要额外导入)

扩展图表

Demo预留了扩展图表的导入,扩展图表是付费内容,默认不包含在项目里面,需要付费订阅购买授权后才可以使用,订阅详情☞ 请看这里。付费购买后可直接导入扩展图表的Package和Demo部分,即可在Demo里查看和运行扩展图表。

extendchart

扩展图表如何导入到XCharts-Demo

Pie3DChart 为例:

  1. 购买图表:购买扩展图表后,Github找到仓库 XCharts-Pie3DChart(私有仓库,购买后加入Team才可见)
  2. 下载图表:选择和XCharts一致或接近的版本
  3. 导入图表:将下载好的XCharts-Pie3DChart目录覆盖到XCharts-Demo项目中的Packages/XCharts-Pie3DChart
  4. 下载图表Demo:Github找到仓库 XCharts-Pie3DChart-Demo并下载
  5. 导入图表Demo:将下载好的XCharts-Pie3DChart-Demo目录覆盖到XCharts-Demo项目中的Assets/XChartsExtensionDemo/XCharts-Pie3DChart-Demo
  6. 编译通过后运行即可查看示例

扩展图表如何导入自己的项目中

Pie3DChart 为例:

  1. 先确保项目中已导入XCharts
  2. 再导入XCharts-Pie3DChart即可,不需要导入XCharts-Pie3DChart-Demo(如果要导入的话需要Unity版本接近2019.4.39f1)
  3. 确保XChartsXCharts-Pie3DChart的目录同级

如何将XCharts-Demo里的prefab用于自己的项目

  1. 在Assets/XChartsDemo/Charts或Assets/XChartsExtensionDemo目录里找到合适的prefab
  2. 将prefab和对应的Mono脚本(如果有的话)拷贝到自己的项目中
  3. prefab在自己的项目中显示正常的话即可使用(如果不正常可能Unity版本不一致,或者Mono脚本没有一起拷贝过来)