创建图不显示
1812(30天)
显示旧的评论
回答(5)
路飞
2012年7月11日
编辑:沃尔特·罗伯森
2016年10月31日
如果h =图;组(h,“可见”,“关闭”);
%在这里做你的策划
saveas (h,“figure.png”);
你不会看到一个人影出现,但你可以看到工作区中的h
3评论
沃尔特·罗伯森
2022年3月9日
如果你改变一个不可见的图,然后完全取决于你做什么,更新可能不会完成,直到你让图渲染,使其可见。例如xlim汽车才会更新要求的轴是由可见图可见。因此做一个图看不见和更新并保存不可见可能导致它不保存更新后的情节。所以你可能想让图可见之前保存。
如果你保存这个数字是不可见的可见状态将被保存和打开文件不会给你任何事情,除非你要求覆盖可见性当你打开。
cmmv
2016年6月13日
编辑:cmmv
2016年6月13日
如果我们首先创建多种图处理。然后,当前轴(gca)对应于最后的处理了。目前,我甘氨胆酸的使用图(处理);
那么,我们保持可见性设置‘off’如果需要调用任何订单的处理策划。
例如:
h1 =图(“doublebuffer”,“关闭”,“可见”,“关闭”);
h2 =图(“doublebuffer”,“关闭”,“可见”,“关闭”);% gca现在这里
集(h1,“单位”,“像素”,“位置”[1 1 850 375]);
图(h1);% < - - -这仍然使h1“可见”
次要情节(1、2、1);
情节(时间、数据);
2的评论
Aastav森
2020年11月23日
太棒了!
这个适合我(将数据添加到情节在一个循环中没有Matlab偷所以我可以关注其他的事情在同一时间)!所以简单地说:
调用前循环:
fg =图(1)
但在循环当您想要更新的内容图这需要你“抓住”图并将其设置为当前图处理=“gcf”。你使用:
集(0,“CurrentFigure”、fg);
注意:如果你不是用于循环:
fg =图(1)
这将设置“gcf”图(我们希望),但是,也会偷焦点(我们不想)!
希望这个有帮助。
Kc Nkurumeh
2023年5月14日在十八41
你可以保持数据对接。对我这个停止常数专注偷窃,然而,一些显示命令不正确工作图时停靠。例如旋转文本。
集(0,
“DefaultFigureWindowStyle”
,
“正常”
)
0评论
沃尔特·罗伯森
2023年5月14日19:04
我想创建一个图并将其保存在后台没有显示。
在MATLAB中,创建一个图
总是
使图可见,即使“可见”,设置“off”。在“可见”,“关闭”时图创建仍然使图可见,然后立即关闭的可见性,但是它可能(或不可能)在货币问题上flash在屏幕上。
MATLAB的内部图形系统(无论什么原因)只设置完成一些内部位置的值时,图可见,所以严格MATLAB的图形系统
需要
这一点。
此外,一些变化(特别是相关职位和轴边界的自动选择和相关的蜱虫和标签)推迟了图形对象时不设置为“可见”,“上”,所以如果你有设置一个“可见”,“关闭”,你让图形发生变化时,可能需要设置,才能正确地捕获屏幕上可见性或查询属性。
同时,确定多少空间一些文本
将
如果是可见的,或自动文字换行,要求相关的组件是可见的。如果你想auto-size组件(创建一个有吸引力的屏幕布局基于需要多少空间)那么你最终不得不创建一个对象的原型,让对象在屏幕上闪,读出它的属性,然后删除原型对象。(至少对于传统数据;有更新的文本换行设施可能不需要这个。)
它并不理想,但它是我们必须一起工作。