CorePlot;如何在使用doubleForPlot而不是numberForPlot时跳过数据

时间:2013-10-30 13:54:48

标签: ios core-plot

我有一个CPTScatterPlot,其中包含大量数据。我发现在CorePlot中使用doubleForPlot代替numberForPlot可以减少内存开销(从而缩短时间)。

但是当使用numberForPlot时,如果缺少某些数据,我可以选择返回nil。然后,CorePlot将在图中中断,而不是连接邻居点。

使用doubleForPlot时是否可以这样做?是否有一些我可以返回的特殊价值,CorePlot会将此视为缺失点?

谢谢埃里克! ;)

2 个答案:

答案 0 :(得分:1)

返回NAN以查找缺失值。

答案 1 :(得分:0)

您是否尝试过空c阵列?理论上应该有效。

  • @return保留的C数据点数组。

- (double *)doublesForPlot:(CPTPlot *)plot field:(NSUInteger)fieldEnum recordIndexRange:(NSRange)indexRange;