2

我正在尝试使用基于 MPAndroidCharts 的 ios-charts 库;但是在让可滚动图表工作时遇到了一些麻烦。

可滚动是指我尝试仅显示该行的一部分数据,并且您可以水平滚动以查看更多结果。例如,我有 30 个结果,一次只显示 10 个,然后水平滚动以查看更多结果。

通过使用该方法得出了一个近似值

[self.containerView setVisibleXRangeWithMinXRange:24.0f maxXRange:24.0f];

然而,这似乎使滚动有点紧张,因为它不断重绘。

我正在寻找一个 ios-charts 示例并澄清方法,以查看我是否在正确的轨道上。

4

1 回答 1

7

类似于你的问题:

https://github.com/danielgindi/ios-charts/issues/267

引用:

在玩了一点之后,我能够做到这一点。这实际上非常简单。

图表.数据 = 数据;// 这是主要原因,图表的数据必须在接下来的 2 个步骤之前首先设置,否则它们将被忽略,就像没有设置任何内容一样。

// 将最大 x 数据点设置为 10,这就是我想要从 100 个数据点中仅显示折线图或条形图的 10 个数据点。[图表集VisibleXRangeMaximum:10]; // 将图表视图移动到 X 的 90 索引处,这是我想要查看的最后 10 个条目。它按预期工作。[图表 moveViewToX:90];

其他有用的:

https://github.com/danielgindi/ios-charts/issues/226

https://github.com/danielgindi/ios-charts/issues/258

于 2015-08-19T02:15:34.717 回答