Ios 滚动折线图

Ios 滚动折线图,ios,ios-charts,Ios,Ios Charts,我试图使用基于MPAndroidCharts的ios图表库;然而,我在使用可滚动图形时遇到了一些问题 所谓可滚动,我的意思是,我尝试只显示行的一部分数据,您可以水平滚动以查看更多结果。例如,我有30个结果,一次只显示10个,然后水平滚动查看更多结果 我们用这个方法得出了一个近似值 [self.containerView setVisibleXRangeWithMinXRange:24.0f maxXRange:24.0f]; 然而,这似乎使滚动有点紧张,因为它一直在重画 我正在寻找一个ios图

我试图使用基于MPAndroidCharts的ios图表库;然而,我在使用可滚动图形时遇到了一些问题

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

我们用这个方法得出了一个近似值

[self.containerView setVisibleXRangeWithMinXRange:24.0f maxXRange:24.0f];
然而,这似乎使滚动有点紧张,因为它一直在重画


我正在寻找一个ios图表示例和有关方法的说明,以查看我是否在正确的轨道上。

类似于您的问题:

引述:

在玩了一点之后,我就能够做到这一点。事实上,这是相当直截了当的

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

//将max x数据点设置为10,这是我想要的,从100个数据点开始,只显示线条图或条形图的10个数据点。 [图表设置VisiblexRange最大值:10]; //将图表视图移动到X的90个索引,这是我希望看到的最后10个条目。它的工作原理与预期一致。 [图表移动视图TOX:90]

其他有用的建议:


感谢您的及时回复,但我的问题不一定是选择最初显示的值,例如从0-10的集合中最初可见的5-7,而是在我滚动时;滚动似乎有点起伏。调试时;我注意到它一直跳转到图表的drawRect方法,并不断地重新绘制所有内容。是的,它将按设计调用drawRect。在滚动过程中,您是否也遇到了一个小的性能问题?实际上,我的目标是使动画流畅;我想到的一个想法是已经绘制了整个图形;然后将其放在较小的滚动视图中。我乐于接受各种想法和建议。我没有把~1000 y值作为折线图。卷轴很平滑。我不知道你想做什么动画,但滚动和动画是不同的。我想如果你想画线条图或条形图的动画,可能会有性能问题。另一种方法是,如果你有巨大的数据集,使用遮罩视图作为动画视图。但是对于滚动,我没有问题。