2012-04-30 6 views
3

私は散布図を作って、プロットされた点の色を変えようとしています。ここで私がCPTでやろうとしていることの類推がありますコアプロット散布図の色を変更するにはどうすればよいですか?

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

これをCPTX散布図でどうやって行うのですか?

答えて

2

plotSymbolプロパティを設定すると、各データポイントにシンボルを描画できます。 CPTTestAppのMac版には、すべての定義済みの図形を表示するデモがあります。必要に応じてカスタムシンボルシェイプを作成できます。

あなたはデータポイントのいくつかのために異なるシンボルを描画する必要がある場合は、次のデータソースのいずれかの方法を実装します。

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

CPTScatterPlotには、シンボルの配列があります。これらのシンボルは、タイプがCPTPlotSymbolであると予想され、そのクラスは、lineStyleなどのカスタマイズ可能な通常のプロパティを持っています。

関連する問題