11
figure('Color', 'w')
box on
x = 1:10;
y = 5 * x + 2;
area(x, y, 'FaceColor', 'b', 'EdgeColor', 'b')

此代码创建一个图形,曲线下方的区域为蓝色阴影。EdgeColor 属性将填充区域周围的梯形线设置为蓝色,但这会覆盖黑色轴线和刻度线。我不确定它为什么这样做或如何防止它。我认为轴总是优先的。我不知道如何在放置填充区域时将轴线和刻度线重新纳入视野。任何想法如何让它发挥作用?

更新:'EdgeColor', 'None'似乎也不起作用。

4

1 回答 1

12

尝试在图形代码后添加以下内容(gca 指的是当前轴):

set(gca,'Layer','top')
于 2011-05-31T02:18:18.550 回答