嗨我想在matplotlib中顯示一些數字而不停止計算。我想這個數字展現出來的是關注它的計算完成,例如右後:在matplotlib中顯示幾個數字而不停止計算
import numpy as np
import pylab as py
x=np.linspace(0,50,51)
y=x
fig, axs = plt.subplots(1, 1)
cs = axs.plot(x, y)
現在我想展示的情節不阻塞的可能性做一些其他計算
plt.show(block=False)
plt.pause(5)
我創建了第二個情節
y1=2*x
fig1, axs1 = plt.subplots(1, 1)
cs1 = axs1.plot(x, y1)
plt.show()
然而,這工作第一凍結(之後我加了5謝勝利,暫停),直到我叫plt.show()結尾。第一個數字顯示和工作至關重要,然後在計算之後添加另一個數字。
我在https://github.com/matplotlib/matplotlib/issues/2134/ efiring發表了一些有關此主題的舊回答。基本上他說,當進行計算時,數字會凍結,並且沒有什麼可以做的。必須停止計算才能處理這個情節。從那以後可能有什麼變化? – Revist