2016-04-01 25 views
1

Örneğin, 09:00 ile 09: 05 arasında:
İdeal olarak, arsa için sunucudan 6 puan aldım.CPTScatterPot bağlantı noktası ile bazı veri noktalarını atla

- (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 

Ama Aslında, Sunucu ben numberForPlot endeksi 2 ve 3
için numberOfRecordsForPlot
Ve nil için 6 bu

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 

gibi tepki veri kaynağını dönecektir Ben böyle bir arsa alacaksınız .210 Sorum endeksi 2 ve endeks 3 hiçbir veri
eğer
yani bağlamak Ben düz bir çizgi ile endeks 4'e 1. dizine bağlarım nasıl (4, 84,1) ile (1, 84.5) düz bir çizgi

kullanarak

cevap

1

Yalnızca dört veri noktası olduğundan, -numberOfRecordsForPlot:4 numaralı ürünü iade etmelidir. Veri kaynağı ayrıca nil değerlerini de atlamalıdır:

Index Time Price  
0  09:00 84.2 
1  09:01 84.5 
2  09:04 84.1 
3  09:05 84.0 
İlgili konular