ホームページ >バックエンド開発 >Python チュートリアル >計算の継続中に Matplotlib のプロットをインタラクティブに保つにはどうすればよいですか?
計算の継続中の対話型 Matplotlib プロット
Python では、matplotlib はデータ視覚化のための強力なライブラリです。ただし、デフォルトでは、その「show()」関数はそれ以上の計算をブロックし、次の質問を促します:
同時計算を可能にするために matplotlib プロットを切り離す方法は?
答えmatplotlib の非ブロッキング呼び出しを活用することにあります。
draw() の使用:
このメソッドは、さらなる実行をブロックせずにプロットを更新します:
from matplotlib.pyplot import plot, draw, show plot([1, 2, 3]) draw() print('Continue computation') # Show the plot after calculations show()
対話型モードの使用:
対話型モードでは、プロットを自動的に更新できます:
from matplotlib.pyplot import plot, ion, show ion() # Enables interactive mode plot([1, 2, 3]) # Plot shows immediately (implicit draw()) print('Continue computation') # Show the plot after calculations show()
これらの手法を利用することで、計算の進行中に対話的にプロットを探索できます。背景を把握し、効率を高め、より多くの情報に基づいた意思決定を可能にします。
以上が計算の継続中に Matplotlib のプロットをインタラクティブに保つにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。