2012-04-30 43 views
3

我做了散點圖,試圖改變繪製點的顏色。這是我想用CPT做的事情的模擬如何改變Core Plot散點圖的顏色?

// Add line style 
CPTMutableLineStyle *lineStyle = [CPTMutableLineStyle lineStyle]; 
lineStyle.lineWidth = 1.0f; 
lineStyle.lineColor = [CPTColor greenColor]; 
dataSourceLinePlot.dataLineStyle = lineStyle; 

我該如何做CPTX散點圖?

回答

2

設置plotSymbol屬性在每個數據點繪製一個符號。在Mac版CPTTestApp中有一個演示,其中顯示了所有預定義的形狀。如果需要,您可以創建自定義符號形狀。

實現以下數據源的方法之一,如果你需要繪製不同的符號對於一些數據點:

-(NSArray *)symbolsForScatterPlot:(CPTScatterPlot *)plot 
       recordIndexRange:(NSRange)indexRange; 
-(CPTPlotSymbol *)symbolForScatterPlot:(CPTScatterPlot *)plot 
          recordIndex:(NSUInteger)index; 
1

CPTScatterPlot有一個符號數組。看起來這些符號預期爲CPTPlotSymbol類型,而該類又具有可以自定義的常用屬性,如lineStyle