擅长:python、mysql、java
<p>在导入pylab之后尝试发出命令<code>pylab.ion()</code>,看看这是否允许您显示多个绘图。当我需要在不关闭窗口的情况下反复显示更新的绘图时,这一直是我的方法。在</p>
<p>否则,您将需要为每个新的图形窗口创建不同的图形。在</p>
<p>例如,以下代码为我生成两个具有不同绘图的窗口:</p>
<pre><code> import pylab
pylab.ion()
fig1 = pylab.figure()
fig1.add_subplot(111).plot([1,2],[3,4])
pylab.draw()
fig2 = pylab.figure()
fig2.add_subplot(111).plot([5,6],[10,9])
pylab.draw()
</code></pre>
<p><strong>添加</strong></p>
<p>考虑到您的后续注释,这里有一个新的脚本,它确实使用<code>show()</code>,但是每次调用<code>pylab.draw()</code>时,它都会显示不同的绘图,并使绘图窗口无限期显示。它使用简单的输入逻辑来决定何时关闭图形(因为使用<code>show()</code>意味着pylab不会处理windowsx按钮上的点击),但这应该很容易作为另一个按钮或文本字段添加到gui中。在</p>
^{pr2}$