[解決済み] Matplotlib で凡例をプロットの外側に配置する方法
2022-03-16 23:56:19
質問
20個のプロット(サブプロットではない)を1つの図にするシリーズがあります。 凡例は枠外に出したいのですが。 同時に、図のサイズが小さくなるので、軸を変えたくありません。 以下のクエリのために親切に助けてください。
- 凡例枠をプロットエリアの外に出したいのですが、どうすればいいですか?(私は凡例がプロットエリアの右側にあることを望みます).
- 凡例ボックス内のテキストのフォントサイズを小さくして、凡例ボックスのサイズを小さくする方法はありますか?
解決方法は?
-
を指定することで、凡例のテキストを小さくすることができます。
set_size
のFontProperties
. -
リソース
- レジェンドガイド
-
matplotlib.legend
-
matplotlib.pyplot.legend
-
matplotlib.font_manager
-
set_size(self, size)
- 有効なフォントサイズは、xx-small, x-small, small, medium, large, x-large, xx-large, larger, smaller, None です。
-
- リアルPython。Matplotlibを使ったPythonプロット (ガイド)
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
fontP = FontProperties()
fontP.set_size('xx-small')
p1, = plt.plot([1, 2, 3], label='Line 1')
p2, = plt.plot([3, 2, 1], label='Line 2')
plt.legend(handles=[p1, p2], title='title', bbox_to_anchor=(1.05, 1), loc='upper left', prop=fontP)
-
にもあるように
マティーン・ウルハーク
,
fontsize='xx-small'
をインポートしなくても動作します。FontProperties
.
plt.legend(handles=[p1, p2], title='title', bbox_to_anchor=(1.05, 1), loc='upper left', fontsize='xx-small')
関連
-
[解決済み] 'DataFrame' オブジェクトに 'sort' 属性がない
-
[解決済み] TypeError: 'DataFrame' オブジェクトは呼び出し可能ではない
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] リストの最後の要素を取得する方法
-
[解決済み] Matplotlibでプロットを表示するのではなく、画像ファイルに保存する。
-
[解決済み] 2次元アレイにおけるピーク検出
-
[解決済み] IPythonノートブックmatplotlibプロットをインラインで行う方法
-
[解決済み] matplotlib のプロットでフォントサイズを変更する方法
-
[解決済み】すべてのサブプロットに1つのカラーバーを表示させる方法
-
[解決済み】matplotlibの凡例を軸の外側に移動させると、図形の枠で切り取られる
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
pythonを使ったオフィス自動化コード例
-
python string splicing.join()とsplitting.split()の説明
-
パッケージングツールPyinstallerの使用と落とし穴の回避
-
Python 入出力と高次代入の基礎知識
-
PythonでECDSAを実装する方法 知っていますか?
-
[解決済み】ilocが「IndexError: single positional indexer is out-of-bounds」を出す。
-
[解決済み】Python Error: "ValueError: need more than 1 value to unpack" (バリューエラー:解凍に1つ以上の値が必要です
-
[解決済み】SyntaxError: デフォルト以外の引数がデフォルトの引数に続く
-
[解決済み】Python - "ValueError: not enough values to unpack (expected 2, got 1)" の修正方法 [閉店].
-
[解決済み] Matplotlib のプロット外の自動凡例 [重複].