使用Mapping Toolbox从MATLAB中删除白色背景框

时间:2011-08-31 23:07:08

标签: background plot frame matlab

我已经开始在MATLAB中使用Mapping Toolbox作为我的项目,下面是我目前使用它创建的截图。

enter image description here

我现在要做的是从实际地图后面删除白框,但我似乎无法弄清楚如何做到这一点。我在第一次创建地图时尝试使用axesm命令将'Frame'设置为'off',但是没有这样做。我查看了文档,试图弄清楚为什么甚至有白色背景(当我使用worldmap命令时,框没有出现),但我无法确定原因。

编辑:我希望完全删除白色背景,以便将主要轮廓图包围在图形的背景颜色中,在这种情况下是灰色。

3 个答案:

答案 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])

除非有更容易改变的属性,否则您可以通过这种方式'填补'空间。如果这不能解决问题,请你提供更多细节吗?

希望这有帮助!