我正在尝试绘制图形,其中我想用自定义颜色填充图形区域。但是颜色应该只低于我用来绘制折线图的数据线,剩下的部分应该是这样。
答案 0 :(得分:13)
设置areaBaseValue
和areaFill
属性。基值是填充区域的下边界。这通常设置为yRange
的位置值,以便填充从绘图区域的底部开始,但不一定如此。填充可以是任何CPTFill
- 纯色(具有可选透明度),图像或渐变。例如:
plot.areaFill = [CPTFill fillWithColor:[CPTColor redColor]];
plot.areaBaseValue = CPTDecimalFromInteger(0);
答案 1 :(得分:0)
您必须将图形绘制(填充)为具有填充颜色的封闭路径。
然后,如果您还希望使用笔划绘制图形,则可以仅使用笔触颜色重绘(描边)定义图形线条的路径。