こんにちは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)
私は端でplt.show()を呼び出すまで、これは(Iを加え5 secound休止の後)が最初のフリーズ動作
y1=2*x
fig1, axs1 = plt.subplots(1, 1)
cs1 = axs1.plot(x, y1)
plt.show()
第2のプロットを作成します。最初の図が表示され、動作することが重要です。計算後に別の図が追加されます。
私はhttps://github.com/matplotlib/matplotlib/issues/2134/ efiringのコメントで、このトピックに関するいくつかの古い答えを見つけました。基本的に彼は、計算が実行されると数字が凍結し、それについては何もしないと言います。プロットを処理するには計算を停止する必要があります。それ以来何か変わったのだろうか? – Revist