创建图不显示

1812(30天)
约翰F
约翰F 2012年7月11日
回答: 沃尔特·罗伯森 2023年5月14日19:04
你好,
我想创建一个图并将其保存在后台没有显示。
我听说过设置“能见度”设置为“关”,但这一数字仍弹出窗口。
我宁愿只有图并保存在指定的文件夹中创建无需看到它。
的方法吗?
谢谢,
摩根富林明

回答(5)

托马斯。
托马斯。 2012年7月11日
编辑:托马斯。 2012年7月11日
是这样的吗?
一个= 1:4;
图(f =“可见”,“关闭”);
图(一)
saveas (f,“newout”,“图”)
现在重新开放
%打开图
openfig (“newout.fig”,“新”,“可见”)
4评论
德里克罗斯
德里克罗斯 2020年8月13日
编辑:德里克罗斯 2020年8月13日
因为这个数字仍将“可见”,“关闭”当你保存它。如果你希望它是可见的,当你在MATLAB重启它,那么您需要使用
一个= 1:4;
图(f =“可见”,“关闭”);
图(一)
%之前在这里做所有其他策划图可见,保存和关闭
集(f,“可见”,“上”);
saveas (f,“newout”,“图”);
关闭(f)
我知道这似乎redundent因为这将导致它在屏幕上闪一瞬间而储蓄,但这是更好的实例函数访问图,一遍又一遍地可见,添加新数据。

登录置评。


路飞
路飞 2012年7月11日
编辑:沃尔特·罗伯森 2016年10月31日
如果h =图;组(h,“可见”,“关闭”);
%在这里做你的策划
saveas (h,“figure.png”);
你不会看到一个人影出现,但你可以看到工作区中的h
3评论
沃尔特·罗伯森
沃尔特·罗伯森 2022年3月9日
如果你改变一个不可见的图,然后完全取决于你做什么,更新可能不会完成,直到你让图渲染,使其可见。例如xlim汽车才会更新要求的轴是由可见图可见。因此做一个图看不见和更新并保存不可见可能导致它不保存更新后的情节。所以你可能想让图可见之前保存。
如果你保存这个数字是不可见的可见状态将被保存和打开文件不会给你任何事情,除非你要求覆盖可见性当你打开。

登录置评。


cmmv
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森
Aastav森 2020年11月23日
太棒了!
这个适合我(将数据添加到情节在一个循环中没有Matlab偷所以我可以关注其他的事情在同一时间)!所以简单地说:
调用前循环:
fg =图(1)
但在循环当您想要更新的内容图这需要你“抓住”图并将其设置为当前图处理=“gcf”。你使用:
集(0,“CurrentFigure”、fg);
注意:如果你不是用于循环:
fg =图(1)
这将设置“gcf”图(我们希望),但是,也会偷焦点(我们不想)!
希望这个有帮助。

登录置评。


Kc Nkurumeh
Kc Nkurumeh 2023年5月14日在十八41
你可以保持数据对接。对我这个停止常数专注偷窃,然而,一些显示命令不正确工作图时停靠。例如旋转文本。
集(0, “DefaultFigureWindowStyle” , “正常” )

沃尔特·罗伯森
沃尔特·罗伯森 2023年5月14日19:04
我想创建一个图并将其保存在后台没有显示。
在MATLAB中,创建一个图 总是 使图可见,即使“可见”,设置“off”。在“可见”,“关闭”时图创建仍然使图可见,然后立即关闭的可见性,但是它可能(或不可能)在货币问题上flash在屏幕上。
MATLAB的内部图形系统(无论什么原因)只设置完成一些内部位置的值时,图可见,所以严格MATLAB的图形系统 需要 这一点。
此外,一些变化(特别是相关职位和轴边界的自动选择和相关的蜱虫和标签)推迟了图形对象时不设置为“可见”,“上”,所以如果你有设置一个“可见”,“关闭”,你让图形发生变化时,可能需要设置,才能正确地捕获屏幕上可见性或查询属性。
同时,确定多少空间一些文本 如果是可见的,或自动文字换行,要求相关的组件是可见的。如果你想auto-size组件(创建一个有吸引力的屏幕布局基于需要多少空间)那么你最终不得不创建一个对象的原型,让对象在屏幕上闪,读出它的属性,然后删除原型对象。(至少对于传统数据;有更新的文本换行设施可能不需要这个。)
它并不理想,但它是我们必须一起工作。

类别

找到更多的在交互控制和回调帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!