Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Background 使用映射工具箱时从MATLAB图形中删除白色背景框_Background_Plot_Frame_Matlab - Fatal编程技术网

Background 使用映射工具箱时从MATLAB图形中删除白色背景框

Background 使用映射工具箱时从MATLAB图形中删除白色背景框,background,plot,frame,matlab,Background,Plot,Frame,Matlab,我已经开始在我的一个项目中使用MATLAB中的映射工具箱,下面是我目前使用它创建的屏幕截图 我现在想做的是从实际地图后面移除白色框,但我似乎不知道怎么做。在第一次创建贴图时,我尝试使用axesm命令将“Frame”设置为“off”,但没有做到这一点。我查阅了文档,试图找出为什么会有白色背景(当我使用worldmap命令时,该框不会出现),但我无法确定原因 编辑:我希望完全删除白色背景,以使主等高线图被地物的背景色包围,在本例中,背景色为灰色。我有一个可能的解决方案 如果你跑 get(figur

我已经开始在我的一个项目中使用MATLAB中的映射工具箱,下面是我目前使用它创建的屏幕截图

我现在想做的是从实际地图后面移除白色框,但我似乎不知道怎么做。在第一次创建贴图时,我尝试使用axesm命令将“Frame”设置为“off”,但没有做到这一点。我查阅了文档,试图找出为什么会有白色背景(当我使用worldmap命令时,该框不会出现),但我无法确定原因


编辑:我希望完全删除白色背景,以使主等高线图被地物的背景色包围,在本例中,背景色为灰色。

我有一个可能的解决方案

如果你跑

get(figure(1))
要查找地物属性并运行

set('some resize property',[some set of values])

您可以通过这种方式“填充”空间,除非有更容易更改的属性。如果这不能解决问题,请提供更多细节


希望这有帮助

聚焦时尝试关闭axis,不聚焦时尝试关闭axis(手柄,'off')

地物的背景色是该地物名为“color”的属性。 如果您将该属性设置为值“none”,则您将没有背景

因此,最简单的方法是:

set(gca,'color','none')
当然,您可以指定图形句柄,而不是当前轴(gca)

更具攻击性的选项是禁用整个轴:

axis off

但这将完全删除轴,包括可能不是您想要的标签等。

只是澄清一下,您是否希望背景与图形其余部分显示的灰色相同?@Mansoor是的,我希望完全删除它,只需将主等高线图用背景图形颜色包围即可(在本例中为灰色)。回答得好!帮助我节省了宝贵的时间!
axis off