From 09f7fe4fa6a4b7afa7fd6153d95c1b70f8dd3cea Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Fri, 27 Sep 2019 18:59:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=87=87=E6=A0=B7=E8=B7=9D?= =?UTF-8?q?=E7=A6=BB=E8=AF=B4=E6=98=8E=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Doc/XChartsAPI.md | 1 + Doc/XCharts问答.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Doc/XChartsAPI.md b/Doc/XChartsAPI.md index 9519c9d2..4ebb5d21 100644 --- a/Doc/XChartsAPI.md +++ b/Doc/XChartsAPI.md @@ -16,6 +16,7 @@ * `BaseChart.maxShowDataNumber`:图表所显示数据的最大索引。 * `BaseChart.maxCacheDataNumber`:图表每个系列中可缓存的最大数据量。默认为0没有限制,大于0时超过指定值会移除旧数据再插入新数据。 * `BaseChart.lineSmoothStyle`:平滑折线图的平滑系数。 +* `BaseChart.sampleMinDist`采样的最小像素距离,默认为0时不采样。当两个数据点间的像素距离小于改值时,开启采样,保证两点间的像素距离不小于改值。 * `BaseChart.SetSize(float width, float height)`:设置图表的大小。 * `BaseChart.ClearData()`:清除所有数据,系列列表会保留,只是移除列表中系列的数据。 * `BaseChart.RemoveData()`:清除所有系列和图例数据,系列列表也会被清除。 diff --git a/Doc/XCharts问答.md b/Doc/XCharts问答.md index 19516307..5ae0e54a 100644 --- a/Doc/XCharts问答.md +++ b/Doc/XCharts问答.md @@ -32,7 +32,7 @@ 答:默认为左下角对齐,暂不支持调整。可以通过包一层parent来辅助控制。 10. 可以显示超过1000以上的大数据吗? - 答:可以。但`UGUI`对单个`Graphic`限制`65000`个顶点,所以太多的数据不一定能显示完全。通过设置一些参数来减少图表的顶点数有助于显示更多数据。如缩小图表的尺寸,关闭或减少坐标轴的客户端绘制,关闭`Serie`的`symbol`和`label`显示等。折线图的普通线图`Normal`比平滑线图`Smooth`占用顶点数更少。 + 答:可以。但`UGUI`对单个`Graphic`限制`65000`个顶点,所以太多的数据不一定能显示完全。可通过设置采样距离`sampleDist`开启采样简化过密曲线。也可以通过设置一些参数来减少图表的顶点数有助于显示更多数据。如缩小图表的尺寸,关闭或减少坐标轴的客户端绘制,关闭`Serie`的`symbol`和`label`显示等。折线图的普通线图`Normal`比平滑线图`Smooth`占用顶点数更少。 11. 折线图可以画虚线、点线、点划线吗? 答:可以。通过`Serie`下的`lineType`选择线条样式。当要显示的数据过多(成千以上)数据间过密时建议使用`Normal`或者`Step`样式。