无轴的Matlab图形打印框

问题描述 投票:0回答:1

我正在尝试使用映射工具箱打印图形。当我打印图形时,尽管在Matlab图形本身中不可见,但它始终显示一个黑色的轴框。

此代码重现了问题:

f = figure;
f.Position = [f.Position(1:2) 765 421];
ax = axesm('MapProjection','robinson',...
    'MapLatLimit',[-90 90],'MapLonLimit',[-180 180],....
    'Frame','on','Grid','on');
ax.XColor = 'w';
ax.YColor = 'w';
tightmap

print('test','-dpng','-r150')

这是我的带有黑轴框的test.png文件:test.png file

这是我Matlab人物的屏幕截图:screenshot

EDIT:添加box off删除了顶行和右行EDIT2:添加ax.Visible = false;有效

matlab matlab-figure
1个回答
0
投票

我知道了。

添加ax.Visible = false;做到了

© www.soinside.com 2019 - 2024. All rights reserved.