Matlab图删除x轴标签,但保持y轴标签

时间:2019-05-31 08:47:38

标签: matlab plot axis naming

我想在Matlab中以基于图块的方式在墨卡托投影中绘制大量子图。为此,我只想保留x轴作为我的图线。

我以前的工作是完全删除标签并手动添加标签,但是它也删除了网格,这一点也很重要,这种方法在大多数情况下都有效,但这是一种非常脏的方法。

我的代码库如下:

用于图形设置:

ax = usamap([-62 -60], [-57 -53] );
setm(ax,'MapProjection','mercator')

setm(ax,'mlabelparallel',-90)
setm(ax, 'PLabelLocation', [-60, -61, -62])
setm(ax, 'MLabelLocation', [-56,-55,-54]);
setm(ax,'MLineLocation',1,'PLineLocation',1/3)

setm(ax, 'PLabelRound', 0)
setm(ax, 'MLabelRound', 0)
setm(ax,'Frame', 'off')

setm(ax,'MLabelLocation',[])仅删除规范,现在显示所有刻度线,而不是删除它们。

如果还有其他技巧可以完成墨卡托投影,请删除x轴/ y轴的标签并保留网格,

0 个答案:

没有答案