我是Octave noob,但我试图在终端输入的同时显示图形,但图形只在输入后更新,因此我得到一个卸载的图形:
这是代码:
f=figure;
imshow(img);
pause(1); % FIX THIS!
in=input('Input required:', 's');
暂停1秒是粗略的,因为它并不总是图形但没有暂停它甚至不进入图形循环。是否有一些阻止,直到图表加载后再继续?我无法在文档中找到所需的功能。
答案 0 :(得分:3)
您可以使用drawnow
强制渲染图形并刷新事件队列。
f = figure();
imshow(img);
drawnow
in = input('Input required:', 's');