【发布时间】:2012-02-19 17:28:38
【问题描述】:
我正在尝试绘制要在其中使用自定义颜色填充图形区域的图形。但是颜色应该只在我用来绘制折线图的数据线下方,其余部分应该是这样。
【问题讨论】:
我正在尝试绘制要在其中使用自定义颜色填充图形区域的图形。但是颜色应该只在我用来绘制折线图的数据线下方,其余部分应该是这样。
【问题讨论】:
设置areaBaseValue 和areaFill 属性。基值是填充区域的下边界。这通常设置为yRange 的位置值,以便填充从绘图区域的底部开始,但并非必须如此。填充可以是任何CPTFill — 纯色(具有可选透明度)、图像或渐变。例如:
plot.areaFill = [CPTFill fillWithColor:[CPTColor redColor]];
plot.areaBaseValue = CPTDecimalFromInteger(0);
【讨论】:
areaBaseValue,如我的回答中所示。这将填充绘图线和 x 轴之间。
您必须将图形绘制(填充)为带有填充颜色的闭合路径。
然后,如果您还想用笔划绘制图形,您可以只重绘(笔划)用笔划颜色定义图形线条的路径。
【讨论】: