CorePlot删除条形阴影效果

时间:2011-03-31 05:47:50

标签: iphone objective-c cocoa-touch ios4 core-plot

在iPhone App中,我正在使用核心Plot垂直条形图。

如何删除垂直条中的阴影效果?

此处如图所示,条形图显示阴影

enter image description here

以下是代码:

CPBarPlot * barPlot = [CPBarPlot tubularBarPlotWithColor:[CPColor colorWithComponentRed:111 green:129 blue:113 alpha:1.0] horizo​​ntalBars:NO];

barPlot.shadowColor = NO;

如何删除此阴影效果?

请帮助和建议。

由于

2 个答案:

答案 0 :(得分:5)

没有测试过这个,但我的猜测是你看到的不是阴影,而是使用“tubularBarPlotWithColor”生成的渐变填充。阴影可能是酒吧边界之外的东西。

相反,请尝试使用以下方法创建条形图:

CPBarPlot *barPlot = [[CPBarPlot alloc] init];

然后使用:

barPlot.fill = [CPFill fillWithColor:myCPColor];

或者如果你真的想要一个渐变填充:

fillGradient = [CPGradient gradientWithBeginningColor:myCPColorBegin endingColor:myCPColorEnd]; 
barPlot.fill = [CPFill fillWithGradient:fillGradient];  

希望这有帮助! 克拉斯

答案 1 :(得分:0)

我面对着白色的情节

yourPlot.fill = [CPTFill fillWithColor:[CPTColor colorWithComponentRed:80.0f / 255.0f green:186.0f / 255.0f blue:224.0f / 255.0f alpha:1.0f]];

这给了我想要的颜色..