如何更改特定区域中图形的颜色?

时间:2016-08-26 12:00:13

标签: ios xcode bemsimplelinegraph

我在IOS应用程序中使用BEMSimpleLine图。我想在某些选定区域更改图表颜色。手段,目前图形颜色为蓝色,从x轴点5到点10,我想使其成为绿色。其他图形区域应仅为蓝色。我怎么能这样做?

当前图形图像

enter image description here

必需的图形图像

enter image description here

1 个答案:

答案 0 :(得分:0)

设置areaBaseValue和areaFill属性。基值是填充区域的下边界。这通常设置为yRange的位置值,以便填充从绘图区域的底部开始,但不一定如此。填充可以是任何CPTFill - 纯色(具有可选的透明度),图像或渐变。例如:

plot.areaFill = [CPTFill fillWithColor:[CPTColor redColor]];

plot.areaBaseValue = CPTDecimalFromInteger(0);