2012-02-19 100 views

回答

13

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

plot.areaFill = [CPTFill fillWithColor:[CPTColor redColor]]; 
plot.areaBaseValue = CPTDecimalFromInteger(0); 
+0

嘿埃里克感谢这样的努力。我想在此澄清一点。认为我在x轴上的点数从0到10,点数是(5,8),(6,9),(8,6)。我只想为该线和x轴下方的部分着色。 plot.areaFill是否适用于这种类型的需求。 – 2012-02-19 19:46:19

+0

是的。例如,如果坐标轴在(0,0)处交叉,按照我的答案设置'areaBaseValue'。这将填充情节线和x轴之间。 – 2012-02-20 01:36:23

+0

嗨Eric我喜欢在图上工作,你可以告诉我任何链接,可以帮助我学习关于核心剧情的基本概念很多 – 2012-02-20 06:18:28

0

您必须使用填充颜色绘制(填充)图形作为封闭路径。

然后,如果您还希望用笔画绘制图形,则可以仅使用笔划颜色重绘(描边)定义图形线条的路径。