【发布时间】:2014-07-20 13:44:41
【问题描述】:
我设计了 MATLAB GUI,其中有两个轴用于显示图像。现在,保持图像作为背景,我在轴上绘制一些点(或绘图)作为前景。我想通过代码动态地使绘图不可见(在图像上显示为前景)。请帮帮我。我尝试使用 set(gcf,'visible','off'),但它使整个 GUI 不可见。另外,我尝试了 set(gca,'visible','off'),但它不起作用。
【问题讨论】:
标签: plot matlab-guide axes
我设计了 MATLAB GUI,其中有两个轴用于显示图像。现在,保持图像作为背景,我在轴上绘制一些点(或绘图)作为前景。我想通过代码动态地使绘图不可见(在图像上显示为前景)。请帮帮我。我尝试使用 set(gcf,'visible','off'),但它使整个 GUI 不可见。另外,我尝试了 set(gca,'visible','off'),但它不起作用。
【问题讨论】:
标签: plot matlab-guide axes
试试这个:
p = plot(something);
然后您可以使用使其不可见
set(p,'visible','off');
或使用使其再次可见
set(p,'visible','on');
顺便说一句,绘图可以在相同的轴上完成。
【讨论】: