我有一个CPTScatterPlot
,其中包含大量数据。我发现在CorePlot中使用doubleForPlot
代替numberForPlot
可以减少内存开销(从而缩短时间)。
但是当使用numberForPlot
时,如果缺少某些数据,我可以选择返回nil
。然后,CorePlot将在图中中断,而不是连接邻居点。
使用doubleForPlot
时是否可以这样做?是否有一些我可以返回的特殊价值,CorePlot会将此视为缺失点?
谢谢埃里克! ;)
答案 0 :(得分:1)
返回NAN
以查找缺失值。
答案 1 :(得分:0)
您是否尝试过空c阵列?理论上应该有效。
- (double *)doublesForPlot:(CPTPlot *)plot field:(NSUInteger)fieldEnum recordIndexRange:(NSRange)indexRange;