Matplotlib での手動凡例作成
複雑なプロットを扱う場合、重複を避けるために手動で項目を凡例に追加する必要があります。カラー リストをフィルタリングし、ax2.legend() と .legend() で項目を追加する手法を使用してこれを実現しようとしましたが、予期しない結果が発生しました。
凡例エントリを手動で作成するには、次の点を考慮してください。アプローチ:
import matplotlib.patches as mpatches import matplotlib.pyplot as plt red_patch = mpatches.Patch(color='red', label='The red data')
<code class="python">plt.legend(handles=[red_patch])</code>
サンプル画像:
[「赤いデータ」というラベルが付いた赤いパッチを持つ凡例の画像]
blue_patch = mpatches.Patch(color='blue', label='The blue data') plt.legend(handles=[red_patch, blue_patch])
以上がMatplotlib でカスタム凡例エントリを手動で作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。