考虑类似的事情
figure plot(sin(0:0.01:pi)) axis tight set(gca,'box','on','ticklength',[0.02 0.05])
然后将图形导出为PDF或其他任何内容.图表的线条位于刻度标签和轴的顶部.(此外,轴线不能正确匹配,但这是另一个故事.)
是否有一种方法(可以自动化)将轴绘制在顶部?
Amr*_*mro 20
尝试:
set(gca, 'Layer','top')
Run Code Online (Sandbox Code Playgroud)
根据文档页面:
层
Run Code Online (Sandbox Code Playgroud){bottom} | top在图形对象下方或上方绘制轴线.确定是否在任何二维视图的顶部或下轴的子对象上绘制轴线和刻度线(例如,沿x轴,y轴或z轴查看时).使用此属性可在图像上放置网格线和刻度线.
并在视觉上看到效果(放大1200%),我将图保存为PDF文件:

默认(Layer = bottom):

with Layer = top:
