プロットエリアの外に凡例を配置する方法
問題:
1 つの Figure に複数のプロットを作成できますが、凡例はプロット領域の外側に配置する必要があります。さらに、フォント サイズを小さくして凡例のサイズを最小限に抑えたいと考えています。
解決策:
1. bbox_to_anchor の使用:
bbox_to_anchor キーワード引数を使用すると、プロット軸を基準とした凡例ボックスの位置を指定できます。 bbox_to_anchor を (1.1, 1.05) に設定すると、凡例を軸の境界のわずかに外側に移動できます:
2。プロット領域の縮小:
もう 1 つの方法は、現在のプロットの幅または高さを縮小し、それに応じて凡例の位置を変更することです。たとえば、プロットの幅を 20% 縮小し、凡例を右側の軸の外側に配置するには、次のようにします。
3.凡例のフォント サイズの縮小:
凡例ボックスのサイズを縮小するには、legend() メソッドの fontsize パラメーターを使用できます:
4。代替方法:
凡例のカスタマイズの詳細については、matplotlib ドキュメントを参照してください。 https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.legend.html
以上がMatplotlib 凡例をプロット領域の外側に配置し、そのサイズをカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。