matplotlib.pyplot.figure #
- matplotlib.pyplot. figure ( num=None , figsize=None , dpi=None , * , facecolor=None , edgecolor=None , frameon=True , FigureClass=<class 'matplotlib.figure.Figure'> , clear=False , **kwargs ) [ソース] #
新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。
- パラメータ:
- num int または str または
Figure
またはSubFigure
、オプション フィギュアの一意の識別子。
その識別子を持つ図が既に存在する場合、この図はアクティブになり、返されます。整数は
Figure.number
属性を参照し、文字列は図のラベルを参照します。識別子を持つ図がない場合、またはnumが指定されていない場合、新しい図が作成され、アクティブになり、返されます。numが int の場合、属性に使用されます
Figure.number
。それ以外の場合は、自動生成された整数値が使用されます (1 から始まり、新しい数値ごとに増分されます)。numが文字列の場合、Figure ラベルとウィンドウ タイトルはこの値に設定されます。num が の場合SubFigure
、その親Figure
がアクティブ化されます。- figsize (float、float)、デフォルト:
rcParams["figure.figsize"]
(デフォルト: )[6.4, 4.8]
幅、高さ (インチ)。
- dpi float、デフォルト:
rcParams["figure.dpi"]
(デフォルト:100.0
) 1 インチあたりのドット数で表した Figure の解像度。
- フェイスカラーの色、デフォルト:
rcParams["figure.facecolor"]
(デフォルト:'white'
) 背景色。
- edgecolor色、デフォルト:
rcParams["figure.edgecolor"]
(デフォルト:'white'
) 境界線の色。
- frameon bool、デフォルト: True
False の場合、図形フレームの描画を抑制します。
- FigureClassのサブクラス
Figure
設定されている場合、プレーンではなく、このサブクラスのインスタンスが作成されます
Figure
。- クリアブール、デフォルト: False
True で Figure が既に存在する場合は、クリアされます。
- レイアウト{'constrained', 'tight',
LayoutEngine
, None}, デフォルト: なし Axes の装飾 (ラベル、目盛りなど) が重ならないようにプロット要素を配置するためのレイアウト メカニズム。レイアウト マネージャーを使用すると、Figure の表示がかなり遅くなる可能性があることに注意してください。デフォルトはNone
Figure
です (ただし、rcParams との相互作用については 、コンストラクターのドキュメントを参照してください)。- **kwargs
Figure
追加のキーワード引数がコンストラクターに渡されます。
- num int または str または
- 戻り値:
ノート
新しく作成された Figure は、現在のバックエンドによって提供される
new_manager
メソッドまたはnew_figure_manager
関数に渡され、キャンバスとマネージャーが Figure にインストールされます。多くの図を作成している場合
pyplot.close
は、使用していない図を明示的に呼び出すようにしてください。これにより、pyplot がメモリを適切にクリーンアップできるようになります。rcParams
matplotlibrc ファイルで変更できるデフォルト値を定義します。
#を使用した例matplotlib.pyplot.figure
Gridspec を使用して複数列/行のサブプロット レイアウトを作成する
plt.subplots を使用して複数のサブプロットを作成する
mpl_toolkits.axisartist.floating_axes 機能
extend3d オプションを使用して 3D で等高線 (レベル) 曲線をプロットする方法を示します。
SkewT-logP ダイアグラム: 変換とカスタム プロジェクションの使用