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 がメモリを適切にクリーンアップできるようになります。rcParamsmatplotlibrc ファイルで変更できるデフォルト値を定義します。
#を使用した例matplotlib.pyplot.figure
extend3d オプションを使用して 3D で等高線 (レベル) 曲線をプロットする方法を示します。