例如,从上午9:00到09:05:上午 理想情况下,我从服务器获得了6分积分。
- (NSUInteger)numberOfRecordsForPlot:(CPTPlot *)plot {
return 6;
}
数据源
Index Time Price
0 09:00 84.2
1 09:01 84.5
2 09:02 84.1
3 09:03 84.0
4 09:04 84.1
5 09:05 84.0
但实际上,Server会像这样响应数据源
Index Time Price
0 09:00 84.2
1 09:01 84.5
2 09:02 nil
3 09:03 nil
4 09:04 84.1
5 09:05 84.0
我为numberOfRecordsForPlot返回6
并且为numberForPlot索引2和3为零
我会得到这样的情节
我的问题是
如果索引2和索引3没有数据
如何使用直线将索引1连接到索引4
即使用直线连接(1,84.5)到(4,84.1)
答案 0 :(得分:1)
由于您只有四个要绘制的数据点,-numberOfRecordsForPlot:
应返回4
。数据源还应跳过nil
值:
Index Time Price
0 09:00 84.2
1 09:01 84.5
2 09:04 84.1
3 09:05 84.0