# XCharts
A powerful, easy-to-use, configurable charting and data visualization library for Unity.
一款基于`UGUI`的功能强大、易用、参数可配置的数据可视化图表插件。支持折线图、柱状图、饼图、雷达图、散点图、热力图、仪表盘等常见图表。
## 特性
* 内置丰富示例和模板,参数可视化配置,效果实时预览,纯代码绘制。
* 支持折线图、柱状图、饼图、雷达图、散点图、热力图、仪表盘等常见图表。
* 支持直线图、曲线图、面积图、阶梯线图等折线图。
* 支持并列柱图、堆叠柱图、堆积百分比柱图、斑马柱图等柱状图。
* 支持环形图、玫瑰图等饼图。
* 支持折线图—柱状图、散点图-折线图等组合图。
* 支持实线、曲线、阶梯线、虚线、点线、点划线、双点划线等线条。
* 支持自定义主题,内置主题切换。
* 支持自定义图表内容绘制,提供绘制点、直线、曲线、三角形、四边形、圆形、环形、扇形、边框、箭头等绘图API。
* 支持PC端和手机端上的数据筛选、视图缩放、细节展示等交互操作。
* 支持万级大数据绘制。
## 使用
* 本项目在`Unity 2018.3.14f1`和`.Net 3.5`下开发,在 `Unity 5`、`Unity 2017`、`Unity 2019`上测试正常。理论上可运行于任何支持`UGUI`的`Unity`版本。
* 通过下载源码或`unitypackage`包导入到你的项目中。如果你是`2018.3`及以上版本,强烈建议通过`Package Manager`的`Git`来导入包:
1. 打开`Packages`目录下的`manifest.json`文件,在`dependencies`下加入:
``` json
"com.monitor1394.xcharts": "https://github.com/monitor1394/unity-ugui-XCharts.git#package",
```
2. 回到`Unity`,可能会花3到5分钟进行下载和编译,成功后就可以开始使用`XCharts`了。
3. 如果要删除`XCharts`,删除掉1步骤所加的内容即可。
4. 如果要更新`XCharts`,删除`manifest.json`文件的`lock`下的`com.monitor1394.xcharts`相关内容即会从新下载编译。在 `Component -> XCharts -> Check For Update`可以检测是否有新版本可更新。
* 在Editor上快速创建一个图表:
1. 在`Canvas`下通过`Create Empty`创建一个空`gameObject`,命名为 `line_chart`。
2. 通过菜单栏 `Component->XCharts->LineChart` 或者 `Inspector` 视图的 `Add Component` 添加 `LineChart` 脚本。一个简单的折线图就出来了。
3. `Inspector` 视图下可以调整各个组件的参数,`Game` 视图会实时反馈调整的效果。各个组件的详细参数说明可查阅[XCharts配置项手册](https://github.com/monitor1394/unity-ugui-XCharts/blob/master/Assets/XCharts/Documentation/XCharts配置项手册.md)。
* 更多的代码动态控制的例子请参考[教程:5分钟上手XCharts](https://github.com/monitor1394/unity-ugui-XCharts/blob/master/Doc/教程:5分钟上手XCharts.md) 。
## 文档
* [XCharts主页](https://github.com/monitor1394/unity-ugui-XCharts)
* 常见问题看这里☞ [XCharts问答](https://github.com/monitor1394/unity-ugui-XCharts/blob/master/Assets/XCharts/Documentation/XCharts问答.md)
* 接口文档看这里☞ [XChartsAPI手册](https://github.com/monitor1394/unity-ugui-XCharts/blob/master/Assets/XCharts/Documentation/XChartsAPI.md)
* 参数配置看这里☞ [XCharts配置项手册](https://github.com/monitor1394/unity-ugui-XCharts/blob/master/Assets/XCharts/Documentation/XCharts配置项手册.md)
* 更新日志看这里☞ [XCharts更新日志](https://github.com/monitor1394/unity-ugui-XCharts/blob/master/Assets/XCharts/CHANGELOG.md)
* 新手教程看这里☞ [教程:5分钟上手XCharts](https://github.com/monitor1394/unity-ugui-XCharts/blob/master/Doc/教程:5分钟上手XCharts.md)
没有合适的资源?快使用搜索试试~ 我知道了~
Unity可视化图表插件Xcharts.zip
共317个文件
meta:167个
cs:137个
md:6个
3星 · 超过75%的资源 需积分: 42 123 下载量 146 浏览量
2020-06-17
11:42:23
上传
评论 6
收藏 1.38MB ZIP 举报
温馨提示
Unity可视化图表插件,支持折线图、柱状图、饼图、雷达图、散点图、热力图、仪表盘、环形图等常见图表。包含插件以及Demo各种图标案列.
资源推荐
资源详情
资源评论
收起资源包目录
Unity可视化图表插件Xcharts.zip (317个子文件)
XCharts.Editor.asmdef 351B
XCharts.Demo.Runtime.asmdef 335B
XCharts.Runtime.asmdef 299B
CoordinateChart.cs 83KB
CoordinateChart_DrawLine.cs 68KB
Serie.cs 51KB
BaseChart.cs 35KB
Axis.cs 35KB
Series.cs 35KB
SerieDrawer.cs 34KB
PieChart.cs 30KB
Theme.cs 27KB
ChartHelper.cs 24KB
Tooltip.cs 24KB
ThemeInfoDrawer.cs 22KB
BaseChart_API.cs 21KB
RadarChart.cs 20KB
CoordinateChart_DrawHeatmap.cs 19KB
GaugeChart.cs 18KB
ChartDrawer.cs 17KB
VisualMap.cs 16KB
Radar.cs 16KB
DataZoom.cs 15KB
Legend.cs 14KB
CoordinateChart_DrawBar.cs 13KB
SerieAnimation.cs 13KB
SerieLabel.cs 11KB
AxisDrawer.cs 11KB
SerieData.cs 11KB
Demo00_CheatSheet.cs 11KB
GaugeAxis.cs 11KB
Location.cs 11KB
SerieSymbol.cs 9KB
Demo10_LineChart.cs 9KB
AxisLabel.cs 9KB
ChartEditorHelper.cs 9KB
SerieLabelDrawer.cs 8KB
VisualMapDrawer.cs 8KB
CoordinateChart_API.cs 8KB
Demo.cs 8KB
RadarDrawer.cs 7KB
Demo30_PieChart.cs 7KB
DataZoomDrawer.cs 6KB
SerieSymbolDrawer.cs 6KB
Demo_Animation.cs 6KB
Title.cs 6KB
HeatmapChart.cs 5KB
TooltipDrawer.cs 5KB
Demo20_BarChart.cs 5KB
XChartsMgr.cs 5KB
LegendDrawer.cs 5KB
LocationDrawer.cs 5KB
AnimationDrawer.cs 5KB
XGrid.cs 5KB
RadarChart_API.cs 5KB
ChartCached.cs 5KB
TextLimit.cs 5KB
TextStyle.cs 4KB
AreaStyle.cs 4KB
AxisName.cs 4KB
AxisLabelDrawer.cs 4KB
Settings.cs 4KB
Demo40_Radar.cs 4KB
GaugeAxisDrawer.cs 4KB
AxisNameDrawer.cs 4KB
LineStyle.cs 4KB
Demo60_Heatmap.cs 4KB
GaugeAxisLineDrawer.cs 4KB
AreaStyleDrawer.cs 4KB
CoordinateChart_DrawScatter.cs 3KB
SettingsDrawer.cs 3KB
XChartEditor.cs 3KB
AxisLineDrawer.cs 3KB
IconStyleDrawer.cs 3KB
IconStyle.cs 3KB
BaseChartEditor.cs 3KB
AxisLine.cs 3KB
TitleDrawer.cs 3KB
TextStyleDrawer.cs 3KB
LabelObject.cs 3KB
ItemStyleDrawer.cs 3KB
LineArrowDrawer.cs 3KB
RadarIndicatorDrawer.cs 3KB
GridDrawer.cs 3KB
TitleStyle.cs 3KB
LineStyleDrawer.cs 3KB
CheckVersionEditor.cs 3KB
AxisSplitLine.cs 3KB
AxisSplitAreaDrawer.cs 3KB
GaugeAxisTickDrawer.cs 3KB
SerieLabelPool.cs 2KB
DemoEditor.cs 2KB
EmphasisStyleDrawer.cs 2KB
TextLimitDrawer.cs 2KB
Demo_Dynamic.cs 2KB
AxisSplitLineDrawer.cs 2KB
SeriesDrawer.cs 2KB
GaugeAxisSplitDrawer.cs 2KB
AxisTickDrawer.cs 2KB
ItemStyle.cs 2KB
共 317 条
- 1
- 2
- 3
- 4
资源评论
- MiaoFu20122020-11-13这有使用方法吗
qq_1208409371
- 粉丝: 9
- 资源: 29
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- DSP开发实战教程-国产DSP替代进口TI DSP的使用技巧 进芯DSP替换文件
- 植被恢复能力估算python代码(KNDVI代码).zip
- 基于java打造的深度学习框架,帮助你快速搭建神经网络,实现模型推理与训练,引擎支持自动求导,多线程与GPU运算
- 界线与不动产测绘智能计算经纬度及标注软件
- CANOPEN使用方法与教程
- 极影毁片圆 · 电脑字体设置.zip
- 同态加密部分算法实现Homomorphic-Encryption-main.zip
- helib同态加密socket通信helibsocket-master.zip
- pll_inst.vhd
- 快速入门同态加密homomorphic-encryption-master.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功