ホームページ > バックエンド開発 > Python チュートリアル > Matplotlib プロット領域の外側に凡例を配置するにはどうすればよいですか?

Matplotlib プロット領域の外側に凡例を配置するにはどうすればよいですか?

DDD
リリース: 2025-01-01 03:42:09
オリジナル
292 人が閲覧しました

How Can I Position a Legend Outside the Matplotlib Plot Area?

プロット領域の外側に凡例を配置する

単一の Figure 内の一連の個々のプロットの場合、凡例を配置することをお勧めします。敷地面積の外側。これを実現する方法は次のとおりです。

1. bbox_to_anchor キーワード引数の使用:

legend() メソッドを呼び出すときに bbox_to_anchor キーワード引数を使用すると、軸を基準とした凡例の位置を指定できます。たとえば、bbox_to_anchor=(1.1, 1.05) を使用すると、凡例が軸の右側の境界のわずかに外側に配置されます。

2。凡例テキストのフォント サイズの縮小:

読みやすさを損なうことなく凡例のサイズを最小化するには、テキストのフォント サイズを小さくすることを検討してください。ただし、このオプションに頼る前に、bbox_to_anchor.

3 を使用して別の凡例の配置を試してください。プロット サイズの縮小:

もう 1 つの方法は、現在のプロットのサイズを縮小し、凡例を完全に軸の外側に配置することです。たとえば、ax.set_position を設定してプロットの幅または高さを小さくすると、凡例をそれぞれプロットの右側または下に配置できます。

4. plt.figlegend() の使用:

さらに、plt.figlegend() メソッドを利用して、プロット領域の外側に凡例を配置できます。この機能を使用すると、凡例の位置とサイズをより正確に指定できます。

5.追加の考慮事項:

  • その他のオプションとカスタマイズについては、Matplotlib 凡例ガイドを参照してください。
  • plt.tight_layout() は、軸の外側の凡例の配置に干渉する可能性があるため、そうすべきです。慎重に使用してください。

以上がMatplotlib プロット領域の外側に凡例を配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート