エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【matplotlib】凡例を色毎に1つのみ、あるいはカテゴリ分けして表示する方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【matplotlib】凡例を色毎に1つのみ、あるいはカテゴリ分けして表示する方法 - Qiita
方法 plot情報をそれぞれの変数p*に渡してlegendのオプションを指定して表示する。 handler_map={tuple:... 方法 plot情報をそれぞれの変数p*に渡してlegendのオプションを指定して表示する。 handler_map={tuple: HandlerTuple(ndivide=None)}は、凡例の左側のプロットの種類の表示する分割数である。ndivide=Noneではtupleサイズに合わせるので、全てのプロットの種類が表示される。基本、ndivide=Noneで問題ないと思う。(例えばndivide=1とすると分割数が1のため、p1とp2が重なって表示される。)詳しくは、matplotlib.legend_handler.HandlerTupleを参照されたい。 fig, ax = plt.subplots() p1, = ax.plot([1, 2.5, 3], 'r-d') p2, = ax.plot([3, 2, 1], 'k-o') p3, = ax.plot([2, 1, 2]