如何解决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\')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。