CorePlot; 如何在使用doubleForPlot而不是numberForPlot时跳过数据
我有一个数据量巨大的CPTScatterPlot
。 我发现我可以通过在CorePlot中使用doubleForPlot
而不是doubleForPlot
来减less内存开销(从而减less时间)。
但是,当使用numberForPlot
我有select返回nil
如果一些数据丢失。 CorePlot将会在图中暂停而不连接相邻点。
使用doubleForPlot
时可能是相同的吗? 有一些例外的价值,我可以返回和CorePlot将这视为一个缺失点?
谢谢埃里克! ;)
返回NAN
缺less的值。
你尝试了一个空的C数组? 理论上应该工作。
- @return保留C数据点数组。
– (double *)doublesForPlot:(CPTPlot *)绘图字段:(NSUInteger)fieldEnum recordIndexRange:(NSRange)indexRange;