多くの例がMatplotlib / pyplot / pythonで `fig、ax = plt.subplots()`を使用するのはなぜですか

ニールシフ:

私はmatplotlib例を勉強することで使い方を学んでいます、そして多くの例は単一のプロットを作成する前に次のような行を含むようです...

fig, ax = plt.subplots()

下記は用例です...

この例では単一のグラフを作成することだけを試みていますが、この関数がよく使われているのがわかります。他に利点はありますか?の公式デモは、単一のチャートを作成するときsubplots()も使用しf, ax = subplots、その後はaxを参照するだけです。これは彼らが使用するコードです。

# Just a figure and one subplot
f, ax = plt.subplots()
ax.plot(x, y)
ax.set_title('Simple plot')
ラッシュ:

plt.subplots()FigureとAxesオブジェクトを含むタプルを返す関数です。したがって、使用fig, ax = plt.subplots()するときは、このタプルを変数figandにアンパックますax持つことは、figあなたがイメージファイルとして図後で(例えば変化フィギュアレベルの属性または保存したい場合に便利ですfig.savefig('yourfilename.png'))。確かに、返されたFigureオブジェクトを使用する必要はありませんが、多くの人が後で使用するため、よく見られます。また、すべてのAxesオブジェクト(プロッ​​トメソッドを持つオブジェクト)には、とにかく親のFigureオブジェクトがあるため、次のようになります。

fig, ax = plt.subplots()

これよりも簡潔です:

fig = plt.figure()
ax = fig.add_subplot(111)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

matplotlibプロットを作成するとき、最初の行fig、ax = plt.subplots()の関連性は何ですか?

分類Dev

「from matplotlib import pyplot as plt」==「import matplotlib.pyplot as plt」ですか?

分類Dev

fig、ax = plt.subplots()での解凍は、複数のサブプロットでどのように機能しますか?

分類Dev

MatplotlibとPandasを組み合わせる場合のfig、ax、pltの理解

分類Dev

matplotlib.gridspecのtight_layoutがpyplot.subplotで正しく機能しないのに、fig.add_subplotでは機能するのはなぜですか?

分類Dev

matplotlib.pyplotで、図の1行ではなく多くの行が表示されるのはなぜですか?

分類Dev

matplotlibでは、plt.plot()ではなく、plt.scatter()の前にログスケールを設定する必要があるのはなぜですか?

分類Dev

GOTを使用するだけでなく、GOTに加えてPLTが存在するのはなぜですか?

分類Dev

Spyderでmatplotlib.pyplotを使用できないのはなぜですか?

分類Dev

virtualenvで「matplotlib.pyplotをpltとしてインポート」できません

分類Dev

matplotlib.figure.Figureの動作がmatplotlib.pyplot.figureと大きく異なるのはなぜですか

分類Dev

ラベルを順番に取得するために文字列のリストでデータを配置するMatplotlib(pltではなくax上)

分類Dev

matplotlibを理解する:plt、figure、ax(arr)?

分類Dev

Python /PyPlot-plt.imshowでx / y軸を指定するにはどうすればよいですか?

分類Dev

plt.savefigが機能しないのはなぜですか?

分類Dev

pyplot.subplots内の画像を大きくするにはどうすればよいですか?

分類Dev

plt.imshow()が画像を表示しないのはなぜですか?

分類Dev

ax.set_titleとfig.savefigで変数を使用する方法

分類Dev

matplotlib.pyplot.scatterが機能しないのはなぜですか?

分類Dev

pltが失敗したため、matplotlib.pyplotをインポートします

分類Dev

matplotlib.pyplot.imshow()とmatplotlib.pyplot.show()の2つが使用される特定のケースはどれですか?

分類Dev

plt.plotでグラフが表示されないのはなぜですか?

分類Dev

pyplot.plot()がwidth = 1、height = 1の追加の長方形を作成するのはなぜですか?

分類Dev

matplotlib pyplot.plt.styleはターミナルで機能しますが、SublimeText、PyCharm、BBEditでは機能しません

分類Dev

pyplot.imshow()が配列のカラーチャンネルを変更するのはなぜですか

分類Dev

なぜpyplot.contour()はZを2D配列にする必要があるのですか?

分類Dev

なぜpyplotのヒストグラムは2つの異なる色を与えるのですか?

分類Dev

Matplotlibのpyplotで、表示後に画像を保存できないのはなぜですか?

分類Dev

matplotlibプロットのfigおよびaxプロパティ

Related 関連記事

  1. 1

    matplotlibプロットを作成するとき、最初の行fig、ax = plt.subplots()の関連性は何ですか?

  2. 2

    「from matplotlib import pyplot as plt」==「import matplotlib.pyplot as plt」ですか?

  3. 3

    fig、ax = plt.subplots()での解凍は、複数のサブプロットでどのように機能しますか?

  4. 4

    MatplotlibとPandasを組み合わせる場合のfig、ax、pltの理解

  5. 5

    matplotlib.gridspecのtight_layoutがpyplot.subplotで正しく機能しないのに、fig.add_subplotでは機能するのはなぜですか?

  6. 6

    matplotlib.pyplotで、図の1行ではなく多くの行が表示されるのはなぜですか?

  7. 7

    matplotlibでは、plt.plot()ではなく、plt.scatter()の前にログスケールを設定する必要があるのはなぜですか?

  8. 8

    GOTを使用するだけでなく、GOTに加えてPLTが存在するのはなぜですか?

  9. 9

    Spyderでmatplotlib.pyplotを使用できないのはなぜですか?

  10. 10

    virtualenvで「matplotlib.pyplotをpltとしてインポート」できません

  11. 11

    matplotlib.figure.Figureの動作がmatplotlib.pyplot.figureと大きく異なるのはなぜですか

  12. 12

    ラベルを順番に取得するために文字列のリストでデータを配置するMatplotlib(pltではなくax上)

  13. 13

    matplotlibを理解する:plt、figure、ax(arr)?

  14. 14

    Python /PyPlot-plt.imshowでx / y軸を指定するにはどうすればよいですか?

  15. 15

    plt.savefigが機能しないのはなぜですか?

  16. 16

    pyplot.subplots内の画像を大きくするにはどうすればよいですか?

  17. 17

    plt.imshow()が画像を表示しないのはなぜですか?

  18. 18

    ax.set_titleとfig.savefigで変数を使用する方法

  19. 19

    matplotlib.pyplot.scatterが機能しないのはなぜですか?

  20. 20

    pltが失敗したため、matplotlib.pyplotをインポートします

  21. 21

    matplotlib.pyplot.imshow()とmatplotlib.pyplot.show()の2つが使用される特定のケースはどれですか?

  22. 22

    plt.plotでグラフが表示されないのはなぜですか?

  23. 23

    pyplot.plot()がwidth = 1、height = 1の追加の長方形を作成するのはなぜですか?

  24. 24

    matplotlib pyplot.plt.styleはターミナルで機能しますが、SublimeText、PyCharm、BBEditでは機能しません

  25. 25

    pyplot.imshow()が配列のカラーチャンネルを変更するのはなぜですか

  26. 26

    なぜpyplot.contour()はZを2D配列にする必要があるのですか?

  27. 27

    なぜpyplotのヒストグラムは2つの異なる色を与えるのですか?

  28. 28

    Matplotlibのpyplotで、表示後に画像を保存できないのはなぜですか?

  29. 29

    matplotlibプロットのfigおよびaxプロパティ

ホットタグ

アーカイブ