1. ホーム
  2. python

Python matplotlib の描画で、凡例に入れるラベルの付いたハンドルが見つからないと表示される

2022-02-12 20:20:15

1. Python matplotlibを使用しているときに凡例に入れるラベルを持つハンドルが見つからない。ローカルでデバッグしているときは発生しないが、オンラインサーバーに展開すると発生する。

2. エラーコードは以下の一行です。

plt.legend(loc='upper center', bbox_to_anchor=(0.5, -0.03), fancybox=True, ncol=5)

3, 伝説を表示するために matplotlib を使用するとき、追加のパラメータ labels を設定しないため、上記のコードを以下のように修正します。

plt.legend(loc='upper center', bbox_to_anchor=(0.5, -0.03), fancybox=True, ncol=5, labels=['age', 'gender'])

4. もし凡例が1つだけ必要なら、labels="age" これでうまくいくので、その後はこの問題は発生しません。