可滚动折线图

时间:2015-08-18 12:50:11

标签: ios ios-charts

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

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

使用方法

得出近似值
[self.containerView setVisibleXRangeWithMinXRange:24.0f maxXRange:24.0f];

然而,这似乎让滚动的一种紧张不安,因为它一直在重绘。

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

1 个答案:

答案 0 :(得分:5)

与您的问题类似:

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

引用:

在玩了一下之后我才能做到这一点。实际上非常直接。

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

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

其他有用的:

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

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