mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-19 15:00:08 +00:00
更新文档
This commit is contained in:
20
Doc/TODO.md
20
Doc/TODO.md
@@ -2,11 +2,23 @@
|
||||
# TODO
|
||||
|
||||
1. ~~(06.30)Pie增加选中~~
|
||||
2. (06.30)Pie增加Label
|
||||
3. (06.30)Pie增加动画
|
||||
2. ~~(06.30)Pie增加Label~~
|
||||
3. ~~(06.30)Pie增加动画~~
|
||||
4. ~~(07.02)坐标轴的Label与轴线的偏移~~
|
||||
5. (07.03)PieChart支持多个Pie
|
||||
6. (07.03)重构Series的data支持更多数据定义,大改动
|
||||
5. ~~(07.03)PieChart支持多个Pie~~
|
||||
6. ~~(07.03)重构Series的data支持更多数据定义,大改动~~
|
||||
7. ~~(07.09)增加AxisLine~~
|
||||
8. ~~(07.09)支持多坐标轴~~
|
||||
9. ~~(07.09)支持XY轴都为value模式~~
|
||||
10. ~~(09.12)增加点画线(东方白)~~
|
||||
11. ~~(09.12)增加带箭头曲线(o . o)~~
|
||||
12. ~~(09.16)数值轴刻度固定,段数随最大值动态分配(风林火山)~~
|
||||
13. ~~(09.17)多图组合~~
|
||||
14. ~~(09.17)Tooltip和Label的文字显示增加自定义格式(风林火山)~~
|
||||
15. ~~(09.18)单条堆叠柱状图(123)~~
|
||||
16. ~~(09.18)接口整理~~
|
||||
17. ~~(09.18)Tooltip增加设置固定宽高(幽默的笑意)~~
|
||||
18. ~~(09.22)Tooltip增加设置字体大小和样式(FIRE ROAR)~~
|
||||
19. ~~(09.22)Value轴刻度显示支持自定义格式输出(自燃)~~
|
||||
20. ~~(09.22)SerieLabel支持自定义Icon图片(自燃)~~
|
||||
21. (09.22)Chart支持任意对齐方式(自燃)
|
||||
|
||||
@@ -12,26 +12,22 @@
|
||||
* `BaseChart.series`:系列列表`Series`。
|
||||
* `BaseChart.chartWidth`:图表的宽。
|
||||
* `BaseChart.chartHeight`:图表的高。
|
||||
* `BaseChart.minShowDataNumber`:图表所显示数据的最小索引。
|
||||
* `BaseChart.maxShowDataNumber`:图表所显示数据的最大索引。
|
||||
* `BaseChart.maxCacheDataNumber`:图表每个系列中可缓存的最大数据量。默认为0没有限制,大于0时超过指定值会移除旧数据再插入新数据。
|
||||
* `BaseChart.lineSmoothStyle`:平滑折线图的平滑系数。
|
||||
* `BaseChart.sampleMinDist`采样的最小像素距离,默认为0时不采样。当两个数据点间的像素距离小于改值时,开启采样,保证两点间的像素距离不小于改值。
|
||||
* `BaseChart.SetSize(float width, float height)`:设置图表的大小。
|
||||
* `BaseChart.ClearData()`:清除所有数据,系列列表会保留,只是移除列表中系列的数据。
|
||||
* `BaseChart.RemoveData()`:清除所有系列和图例数据,系列列表也会被清除。
|
||||
* `BaseChart.RemoveData(string serieName)`:清除指定系列名称的数据。
|
||||
* `BaseChart.AddSerie(string serieName, SerieType type, bool show = true)`:添加一个系列到系列列表中。
|
||||
* `BaseChart.AddSerie(SerieType type, string serieName = null, bool show = true)`:添加一个系列到系列列表中。
|
||||
* `BaseChart.AddData(string serieName, float data, string dataName = null)`:添加一个数据到指定的系列中。
|
||||
* `BaseChart.AddData(int serieIndex, float data, string dataName = null)`:添加一个数据到指定的系列中。
|
||||
* `BaseChart.AddData(string serieName, List<float> multidimensionalData, string dataName = null)`:添加多维数据`(x,y,z...)`到指定的系列中。
|
||||
* `BaseChart.AddData(int serieIndex, List<float> multidimensionalData, string dataName = null)`:添加多维数据`(x,y,z...)`到指定的系列中。
|
||||
* `BaseChart.AddData(string serieName, float xValue, float yValue, string dataName)`:添加`(x,y)`数据到指定系列中。
|
||||
* `BaseChart.AddData(int serieIndex, float xValue, float yValue, string dataName = null)`:添加`(x,y)`数据到指定系列中。
|
||||
* `BaseChart.UpdateData(string serieName, float value, int dataIndex = 0)`:更新指定系列中的指定索引数据。
|
||||
* `BaseChart.UpdateData(int serieIndex, float value, int dataIndex = 0)`:更新指定系列中的指定索引数据。
|
||||
* `BaseChart.UpdateDataName(string serieName, string dataName, int dataIndex = 0)`:更新指定系列中的指定索引数据名称。
|
||||
* `BaseChart.UpdateDataName(int serieIndex, string dataName, int dataIndex)`:更新指定系列中的指定索引数据名称。
|
||||
* `BaseChart.UpdateData(string serieName,int dataIndex, float value)`:更新指定系列中的指定索引数据。
|
||||
* `BaseChart.UpdateData(int serieIndex,int dataIndex, float value)`:更新指定系列中的指定索引数据。
|
||||
* `BaseChart.UpdateDataName(string serieName,int dataIndex, string dataName)`:更新指定系列中的指定索引数据名称。
|
||||
* `BaseChart.UpdateDataName(int serieIndex, int dataIndex, string dataName)`:更新指定系列中的指定索引数据名称。
|
||||
* `BaseChart.SetActive(string serieName, bool active)`:设置指定系列是否显示。
|
||||
* `BaseChart.SetActive(int serieIndex, bool active)`:设置指定系列是否显示。
|
||||
* `BaseChart.IsActive(string serieName)`:获取指定系列是否显示。
|
||||
|
||||
@@ -214,6 +214,7 @@
|
||||
* `DashDot`:点划线。
|
||||
* `DashDotDot`:双点划线。
|
||||
* `boundaryGap`:坐标轴两边是否留白。默认为 `true`。
|
||||
* `maxCache`:类目数据中可缓存的最大数据量。默认为0没有限制,大于0时超过指定值会移除旧数据再插入新数据。
|
||||
* `data`:类目数据,在类目轴(`type: 'Category'`)中有效。
|
||||
|
||||
相关接口:
|
||||
@@ -280,6 +281,10 @@
|
||||
* `stack`:数据堆叠。同个类目轴上系列配置相同的 `stack` 值后,后一个系列的值会在前一个系列的值上相加。
|
||||
* `axisIndex`:使用的坐标轴轴的 `index`,在单个图表实例中存在多个坐标轴轴的时候有用。
|
||||
* `radarIndex`:雷达图所使用的 `radar` 组件的 `index`。
|
||||
* `minShow`:系列显示数据的最小索引。
|
||||
* `maxShow`:系列显示数据的最大索引。
|
||||
* `maxCache`:系列中可缓存的最大数据量。默认为0没有限制,大于0时超过指定值会移除旧数据再插入新数据。
|
||||
* `sampleDist`采样的最小水平像素距离,默认为0时不采样。当两个数据点间的水平像素距离小于该值时,开启采样,保证两点间的水平像素距离不小于该值。
|
||||
* `areaStyle`:区域填充样式 `AreaStyle`。`AreaStyle`参数如下:
|
||||
* `show`:是否显示区域填充。
|
||||
* `origin`:区域填充的起始位置 `AreaOrigin`。有以下三种填充方式:
|
||||
@@ -395,6 +400,19 @@
|
||||
|
||||
相关接口:
|
||||
|
||||
## Settings
|
||||
|
||||
---
|
||||
|
||||
全局配置。
|
||||
|
||||
* `large`:
|
||||
* `minShowDataNumber`:图表所显示数据的最小索引。
|
||||
* `maxShowDataNumber`:图表所显示数据的最大索引。
|
||||
* `maxCacheDataNumber`:图表每个系列中可缓存的最大数据量。默认为0没有限制,大于`0`时超过指定值会移除旧数据再插入新数据。
|
||||
* `lineSmoothStyle`:平滑折线图的平滑系数。
|
||||
* `sampleDist`:采样的最小像素距离,默认为`0`时不采样。当两个数据点间的像素距离小于改值时,开启采样,保证两点间的像素距离不小于改值。
|
||||
|
||||
[返回首页](https://github.com/monitor1394/unity-ugui-XCharts)
|
||||
[XChartsAPI接口](XChartsAPI.md)
|
||||
[XCharts问答](XCharts问答.md)
|
||||
|
||||
@@ -28,6 +28,14 @@ QQ交流群:XCharts交流群(202030963)
|
||||
|
||||
## 更新日志
|
||||
|
||||
* (2019.09.29)重构代码:
|
||||
1. `BaseChart`的`sampleDist`删除,`Serie`增加`lineSampleDist`
|
||||
2. `BaseChart`的`minShowDataNumber`删除,`Serie`增加`minShow`
|
||||
3. `BaseChart`的`maxShowDataNumber`删除,`Serie`增加`maxShow`
|
||||
4. `BaseChart`的`maxCacheDataNumber`删除,`Serie`增加`maxCache`
|
||||
5. `BaseChart`的`AddSerie()`接口参数调整
|
||||
6. `BaseChart`的`UpdateData()`接口参数调整
|
||||
7. `Axis`增加`maxCache`
|
||||
* (2019.09.28)增加`LineChart`和`BarChart`同时对`Line`、`Bar`类型`Serie`的支持,实现折线图和柱状图的组合图
|
||||
* (2019.09.27)增加`Axis`的`splitNumber`设置为`0`时表示绘制所有类目数据
|
||||
* (2019.09.27)增加`SampleDist`采样距离的配置,对过密的曲线开启采样,优化绘制效率
|
||||
|
||||
Reference in New Issue
Block a user