首页 > 解决方案 > 仅在外部包含轴标签的紧密子图

问题描述

我想以基于平铺的方式在墨卡托投影中绘制大量子图。为此,我只想保留 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 轴的标签并保留网格?

标签: matlabvisualizationaxis-labelssubplotaxes

解决方案


推荐阅读