Python
 Computer >> コンピューター >  >> プログラミング >> Python

プロットを表示するためにplt.Show()が必要なのはいつですか?そうでないのはいつですか?


plt.Show() インタラクティブなプロットがない場合はいつでも役立ちます。

fig.Show() インタラクティブであれば、すべての図を表示するのに役立ちます。

plt.Show()の違いを観察する例を見てみましょう およびfig.Show()

ステップ

  • iPythonを開きます シェル。

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • 新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。

  • plot()を使用して線をプロットします メソッド。

  • Show()を使用して図を表示します メソッド。

  • 図を表示するには、 Show()を使用します block =Falseを使用するメソッド 。

import numpy as np
from matplotlib import pyplot as plt

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Create a new figure
fig = plt.figure()

# Plot a line
plt.plot(np.linspace(-5, 5, 100))

fig.show()

plt.show(block=False)
をプロットします

出力

次の出力が生成されます-

プロットを表示するためにplt.Show()が必要なのはいつですか?そうでないのはいつですか?

この出力は、インタラクティブモードでのみ取得されます。 plt.Show() block =True インタラクティブなプロットがない場合に出力が表示されます。


  1. Matplotlibで長方形の内側に円をプロットします

    長方形の中に円を配置するには、次の手順を実行できます- figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 現在の軸にサブプロットを追加します。 長方形を作成します とサークル インスタンス。 現在の軸に長方形パッチを追加します。 サークルを追加します 現在の軸にパッチします。 xlim()を使用してx軸とy軸をスケーリングします およびylim() メソッド。 図を表示するには、 show()を使用します メソッド。 例 import matplotlib from matplotlib

  2. Matplotlibグラフをフルスクリーンで画像化するために表示する

    matplotlibグラフをフルスクリーンで表示するには、 full_screen_toggle()を使用できます。 メソッド。 ステップ figure()を使用して、フィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 2つのリストを使用して線をプロットします。 現在のフィギュアのフィギュアマネージャーを返します。 フルスクリーン画像を切り替えるには、 full_screen_toggle()を使用します メソッド。 図を表示するには、show()メソッドを使用します。 例 from matplotlib import pyplot a