plt.plot(x,y)
とplt.show()
のコマンドがmatplotlib.pyplotの間で実行される基本的なバックボーンプロセスを知りたいと思っていました。それをビット、コードの一部詳しく説明しplt.plot(x、y)とplt.show()はどのように機能しますか?
:
plt.plot(x , y)
plt.show()
所望グラフ(それに問題はない)を示します。また
、コード:
plt.plot(x , y)
plt.plot(p , q)
plt.show()
だけでなく正常に動作します
。 x & yとp & qで作成された2つのプロットを示しています。
ここでは、ipythonで動的にコーディングすると非常に興味深いものがあります。
関係なく、私はそれがすべてでグラフを表示しません(私は一度それを呼ばれるした後)plt.show()
を呼び出す回数を今すぐ
In [73]: plt.plot(x , y)
#normal plotting function.
In [78]: plt.show()
#shows a graph as intended.
In [79]: plt.show()
#shows nothing.
、。 なぜそうですか?。
PS:私の理解のために、このプロセスでオブジェクトが作成され、削除されている可能性があります。しかし、どちらも私は確信も確信もしていません。
ありがとうございます。
これは本当に重複していると思われます。再表示するように数字などを保存することができます - 一度 'show()'が完了したらhttps://stackoverflow.com/questions/5524858/matplotlib-show-doesnt-work-twice – doctorlove
@doctorloveはい質問を投稿する前に、ハイパーリンクされた質問の質問に遭遇しました。私はどのように(そして、もし可能な場合)なぜこれが起こるかを知りたがっていました。私は、 'show()'が呼ばれたら、それが完了したことを理解しています。質問は*どのように行われているかです。 –