核心图:为条形图中的每个条设置不同的颜色

时间:2012-02-28 04:29:44

标签: ios core-plot

我试图在正方向和负方向上绘制条形图,只是想知道我是否可以在正方向上为条形图提供一种颜色而在负方向上为条形图提供另一种颜色?目前我的所有条形图都是一种颜色。如何将所有条形图更改为正红色,所有条形图更改为负颜色为蓝色?

2 个答案:

答案 0 :(得分:4)

实施-barFillForBarPlot:recordIndex:数据源方法。对于每个索引,检查与给定索引关联的数据值并返回所需的填充。

答案 1 :(得分:1)

你应该做这样的事情:

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

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