Matplotlib では、プロット要素の階層には、プロット、軸、および図という 3 つの主要コンポーネントが含まれます。 3 つはすべて視覚化に貢献しますが、それぞれ異なる目的を果たし、さまざまなレベルの制御を提供します。
プロット関数を呼び出すと、matplotlib は内部的に Figure を作成します。そして軸オブジェクト。デフォルトでは、matplotlib は単一のグローバル Figure と関連する Axes を維持し、対話型セッション中に画面に表示されます。
Axes オブジェクトは、「プロット キャンバス」とも呼ばれ、プロットされたデータをホストします。これには、X 軸と Y 軸の制限、ラベル、グリッド線を設定し、注釈を追加するためのメソッドが含まれています。
Figure オブジェクトは、すべての軸オブジェクトを含むビジュアライゼーション全体をカプセル化します。これは、複数の軸と、サイズ、背景色、余白などの図全体のプロパティのコンテナとして機能します。
1.プロット:
2.軸 (サブプロット関数あり):
3.図:
プロット:
サブプロットのある軸:
図:
プロット、軸、および Figure の選択は、必要なカスタマイズ レベルとオブジェクトの複雑さによって異なります。プロット。プロットは単純で探索的なデータの視覚化に適していますが、サブプロットのある軸はサブプロットをより詳細に制御できます。 Figure は、高度にカスタマイズされた複雑なプロットに最大限の柔軟性を提供します。これらの要素間の関係を理解することで、Matplotlib での正確でカスタマイズされたデータの視覚化が可能になります。
以上がMatplotlib プロット階層: `Plot`、`Axes`、および `Figure` をいつ使用するか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。