2012-02-28 38 views
2

棒グラフを正と負の方向にプロットしようとしています。棒グラフに正の方向に1色、棒グラフに別の色を付けることができますか?マイナス方向に?現在、すべてのバーは1つの色になっています。どのようにして、すべてのバーが赤色に、すべてのバーが青色に変わりますか?コアプロット:棒グラフの各棒グラフの色を設定する

答えて

4

-barFillForBarPlot:recordIndex:データソースメソッドを実装します。インデックスごとに、指定されたインデックスに関連付けられたデータ値をチェックし、目的の塗りを返します。

1

あなたはちょうどこのような何かをする必要があります

-(CPTFill *)barFillForBarPlot:(CPTBarPlot *)barPlot recordIndex:(NSUInteger)idx { 

    return [CPTFill fillWithColor:[CPTColor colorWithComponentRed:147./255. green:200./255. blue:1. alpha:0.5]]; 
}