Is there a way to tell matlab that set(gcf,'Visible','off') actually means don't show figures?
21 次查看(过去 30 天)
显示 更早的评论
Unfortunately my code is sufficiently complex that I can't provide an MWE, but when I turn gcf Visibility off, using `set(gcf,'Visible','off') ` and then create a patch object, the patch object flashes on for an instant then turns off again. This is a problem, since I'm creating a large number of patch objects. Is there some command that actually turns Visibility off rather than flashing the patch on and off?
Thanks!
4 个评论
Bruno Luong
2020-10-23
编辑:Bruno Luong
2020-10-23
Can't reproduce what you post, I don't see any flash with this code
clear
close all
h=figure;
fprintf('Type Ctrl C when you have enough\n')
set(h,'Visible','off')
ax=axes(h);
while true
surf(ax,peaks);
pause(0.1);
end
What is your minimal working example code? It leads nowhere if you can't provide MWE.
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graphics Object Programming 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!