2015-09-11 136 views
2

我想繪製的繪圖顏色應該隨圖像所示的某些範圍而變化。如何使用Coreplot繪製多個顏色的繪圖

線下的地塊應綠彩繪製和線以上情節應該紅顏色繪製。

請提出建議,如果有任何方法可用於在各種範圍的圖中給出plotSymbolplot.lineStyle的單獨顏色。

enter image description here

回答

0

可以使用-symbolForScatterPlot:recordIndex:數據源方法在在散點圖上各點的情節來繪製一個不同的符號。如果對所有應具有相同符號的點使用相同的符號對象,而不是爲每個點創建一個新符號,則會獲得更好的繪製性能。根據你的情況,創建兩個符號,一個紅色和一個綠色,並根據y值在每個索引處返回正確的符號。

有沒有辦法繪製一部分的情節線在一種顏色和部分在另一種顏色。您可以使用兩個圖表,每個圖表具有所需的線型,並且每個圖表只顯示高於或低於截止值的點。從數據源返回nil[NSNull null],以便截斷另一側的點,以留出線中的空位。