Matlab area()边缘颜色覆盖了轴线,是否可以解决?

|
figure(\'Color\', \'w\')
box on
x = 1:10;
y = 5 * x + 2;
area(x, y, \'FaceColor\', \'b\', \'EdgeColor\', \'b\')
此代码创建一个图形,其曲线下方的区域为蓝色阴影。 EdgeColor属性将填充区域周围的梯形线设置为蓝色,但这会覆盖黑色轴线和刻度线。我不确定为什么要这样做或如何防止它。我以为轴总是优先的。我无法弄清楚如何在放置填充区域时使轴线和刻度线重新显示。任何想法如何使它起作用? 更新:
\'EdgeColor\', \'None\'
似乎也不起作用。     
已邀请:
        尝试在图形代码之后添加以下内容(gca指向当前轴):
set(gca,\'Layer\',\'top\')
    

要回复问题请先登录注册