我已经开始在MATLAB中使用Mapping Toolbox作为我的项目,下面是我目前使用它创建的截图。
我现在要做的是从实际地图后面删除白框,但我似乎无法弄清楚如何做到这一点。我在第一次创建地图时尝试使用axesm命令将'Frame'设置为'off',但是没有这样做。我查看了文档,试图弄清楚为什么甚至有白色背景(当我使用worldmap命令时,框没有出现),但我无法确定原因。
编辑:我希望完全删除白色背景,以便将主要轮廓图包围在图形的背景颜色中,在这种情况下是灰色。
答案 0 :(得分:3)
图形的背景颜色是该图形的名称为“颜色”的属性。 如果您将该属性设置为值'none',那么您将没有背景。
所以,最简单的方法是:
set(gca,'color','none')
当然你可以给出一个数字句柄而不是当前轴(gca)。
更积极的选择是关闭整个轴:
axis off
但是这将完全删除轴,包括标签等可能不是你想要的。
答案 1 :(得分:1)
当光轴处于聚焦状态时,请关闭轴,当不是
时,请关闭轴(手柄,“关闭”)答案 2 :(得分:0)
我有一个潜在的解决方案。
如果你跑
get(figure(1))
找到图形属性并运行
set('some resize property',[some set of values])
或
setm('some resize property',[some set of values])
除非有更容易改变的属性,否则您可以通过这种方式'填补'空间。如果这不能解决问题,请你提供更多细节吗?
希望这有帮助!