figure('Color', 'w')
box on
x = 1:10;
y = 5 * x + 2;
area(x, y, 'FaceColor', 'b', 'EdgeColor', 'b')
此代码创建一个图形,曲线下方的区域为蓝色。 EdgeColor属性将填充区域周围的梯形线设置为蓝色,但这会覆盖黑色轴线和刻度线。我不确定为什么会这样做或如何防止它。我认为轴总是优先的。在铺设填充区域时,我无法弄清楚如何将轴线和刻度线带回到视图中。任何想法如何让这个工作?
更新:'EdgeColor', 'None'
似乎也不起作用。
答案 0 :(得分:12)
尝试在图形代码后添加以下内容(gca指当前轴):
set(gca,'Layer','top')