【问题标题】:Octave: wait for plot to be displayed八度:等待情节显示
【发布时间】:2017-08-01 02:13:40
【问题描述】:

我是 Octave 菜鸟,但我试图在终端中同时显示图形作为输入,但图形仅在输入后更新,因此我得到一个未加载的图形:

这是代码:

 f=figure;
 imshow(img);

 pause(1); % FIX THIS!

 in=input('Input required:', 's');

暂停 1 秒是粗略的,因为它并不总是图形,但没有暂停它甚至不会进入图形循环。在继续之前加载图表之前有什么方法可以阻止吗?我无法在文档中找到所需的功能。

【问题讨论】:

    标签: plot graph octave figure


    【解决方案1】:

    您可以使用drawnow 来强制渲染图形并刷新事件队列。

    f = figure();
    imshow(img);
    
    drawnow
    
    in = input('Input required:', 's');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-22
      • 1970-01-01
      • 2014-02-27
      • 1970-01-01
      • 1970-01-01
      • 2022-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多