完善文档

This commit is contained in:
monitor1394
2020-06-02 21:55:41 +08:00
parent 5811ebfda1
commit e1ed738ec9
2 changed files with 35 additions and 34 deletions

View File

@@ -60,15 +60,15 @@
## 如何调整柱形图单个柱子的颜色
可通过调整单个Data下的ItemStyle调整也可以通过两个`serie`同柱不堆叠来实现,通过设置数据项为`0`来达到类似效果。
答:可通过调整单个`Data`下的`ItemStyle`调整,也可以通过两个`serie`同柱不堆叠来实现,通过设置数据项为`0`来达到类似效果。
## 如何调整图表的对齐方式
默认为左下角对齐暂不支持调整。可以通过包一层parent来辅助控制。最新版本1.5.0及以上已支持任意锚点可和做UI一样任意调整对其方式
默认为左下角对齐暂不支持调整。可以通过包一层parent来辅助控制。最新版本`1.5.0`及以上已支持任意锚点可和做UI一样任意调整对其方式
## 可以显示超过1000以上的大数据吗
答:可以。但`UGUI`对单个`Graphic`限制`65000`个顶点,所以太多的数据不一定能显示完全。可通过设置采样距离`sampleDist`开启采样简化过密曲线。也可以通过设置一些参数来减少图表的顶点数有助于显示更多数据。如缩小图表的尺寸,关闭或减少坐标轴的客户端绘制,关闭`Serie``symbol``label`显示等。折线图的普通线图`Normal`比平滑线图`Smooth`占用顶点数更少。1.5.0以上版本可以设置largelargeThreshold参数配置性能模式。
答:可以。但`UGUI`对单个`Graphic`限制`65000`个顶点,所以太多的数据不一定能显示完全。可通过设置采样距离`sampleDist`开启采样简化过密曲线。也可以通过设置一些参数来减少图表的顶点数有助于显示更多数据。如缩小图表的尺寸,关闭或减少坐标轴的客户端绘制,关闭`Serie``symbol``label`显示等。折线图的普通线图`Normal`比平滑线图`Smooth`占用顶点数更少。`1.5.0`以上版本可以设置`large``largeThreshold`参数来开启性能模式。
## 折线图可以画虚线、点线、点划线吗
@@ -92,7 +92,7 @@
## 锯齿太严重,如何让图表更顺滑
开启抗锯齿设置在Unity里设置。调整UI渲染模式为Camera模式开启MSAA设置4倍或更高抗锯齿。锯齿只能减少难以避免,像素越高锯齿越不明显。
答:开启抗锯齿设置(在`Unity`里设置。调整UI渲染模式为`Camera`模式,开启`MSAA`,设置`4`倍或更高抗锯齿。锯齿只能减少难以避免,像素越高锯齿越不明显。
## 为什么鼠标移上图表`Tooltip`不显示
@@ -120,16 +120,15 @@
## 如何在图表上画点画线等自定义内容
答:xcharts有自定义绘制回调`customDrawCallback`,具体可参考`Demo12_CustomDrawing.cs`
答:`XCharts`有自定义绘制回调`onCustomDraw`,具体可参考`Example12_CustomDrawing.cs`
## 如何实现心电图类似的数据移动效果
参考Example目录下的`Example_Dynamic.cs`。主要通过设置`maxCache`参数实现。axisserie都设置相同的maxCachemaxCache可固定数据个数当数据超过设定时会先删除第一个在添加新数据实现数据移动效果。
答:参考`Example`目录下的`Example_Dynamic.cs`。主要通过设置`maxCache`参数实现。`axis``serie`都设置相同的`maxCache``maxCache`可固定数据个数,当数据超过设定时会先删除第一个在添加新数据,实现数据移动效果。
## 如何使用背景组件?有什么条件限制
设置background组件的showtrue但不一定就能激活背景组件。由于框架的局限性背景组件有两个前提条件一是图表的父节点不能用布局控制因为背景组件和图表的节点关系是并行的用了布局控制背景组件的位置就无法控制。二是图表的父节点只能有图表自己一个子节点这是方便管理背景组件节点的需要要不然并行关系的原因容易错乱对不上。另外调整图表的层级关系时最好先隐藏背景组件这是会自动删除关联的背景组件节点。
答:设置`background`组件的`show``true`,但不一定就能激活背景组件。由于框架的局限性,背景组件有两个前提条件:一是图表的父节点不能用布局控制,因为背景组件和图表的节点关系是并行的,用了布局控制背景组件的位置就无法控制。二是图表的父节点只能有图表自己一个子节点,这是方便管理背景组件节点的需要,要不然并行关系的原因,容易错乱对不上。另外,调整图表的层级关系时最好先隐藏背景组件,这是会自动删除关联的背景组件节点。
[返回首页](https://github.com/monitor1394/unity-ugui-XCharts)
[XChartsAPI接口](XChartsAPI.md)