2016-04-01 6 views
1

たとえば、09:00〜09:05:am
理想的には、私のプロットのためにサーバーから6ポイントを得ました。CPTScatterPlotデータポイントをスキップして接続ポイント

- (NSUInteger)numberOfRecordsForPlot:(CPTPlot *)plot { 
    return 6; 
} 
のdataSource

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 

しかし、実際には、サーバーは、私はnumberForPlotインデックス2と3
ためnumberOfRecordsForPlot
そして、nilのために6をこの

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 

のような応答データソースを返します。 私はこのようなプロットを得るでしょう インデックス2とインデックス3データが、私は直線でインデックス4にインデックス1を接続するにはどうすればよい

すなわち直線に

を使用して(4、84.1)に(1、84.5)を接続しない場合は 私の質問は です

答えて

1

プロットするデータポイントが4つしかないので、-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 
関連する問題