MENU
カタログクリップ
本ページはプロモーションを含みます。

matplotlib の凡例を消す4つの方法、あるいは表示されないときのトラブルシュート。

2025 3/04
広告
matplotlib
2025年3月3日2025年3月4日

matplotlib でグラフを作成する際、凡例(legend)はデータの説明に役立ちますが、場合によっては不要なこともあります。この記事では、matplotlib の凡例を消す方法について詳しく解説します。

凡例全体を消したいわけではなく、凡例の枠を消したい場合には次の記事を参照してください。

あわせて読みたい
凡例の枠を消す・透明にする・スタイルを変更する方法 [matplotlib] matplotlib でグラフを作成する際、凡例(legend)に枠がついていることがあります。この枠を取り除いたり、スタイルを変更したりする方法について解説します。 1. 凡例…
目次

legend() を使わない

通常、plt.legend() または ax.legend() を呼び出すことで凡例が表示されます。したがって、そもそも legend() を使用しなければ凡例は表示されません。

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 10, 100)
y = np.sin(x)

plt.plot(x, y, label="sin(x)")  # ラベルを設定
# plt.legend() を呼ばなければ凡例は表示されない

plt.show()

legend().remove() を使う

既に凡例を表示している場合、ax.get_legend().remove() を使うことで削除できます。

fig, ax = plt.subplots()
ax.plot(x, y, label="sin(x)")
legend = ax.legend()  # 凡例を表示
legend.remove()  # 凡例を削除

plt.show()

set_visible(False) を使う

凡例のオブジェクトを取得し、set_visible(False) を使うことで非表示にできます。

fig, ax = plt.subplots()
ax.plot(x, y, label="sin(x)")
legend = ax.legend()
legend.set_visible(False)  # 凡例を非表示にする

plt.show()

label を指定しない

label を指定しなければ凡例に表示される項目がなくなり、legend() を実行しても凡例は表示されません。

plt.plot(x, y)  # label を設定しない
plt.legend()  # 凡例に表示するデータがないため、何も表示されない
plt.show()

まとめ

Matplotlib で凡例を消す方法はいくつかあります。

  1. legend() を呼び出さない
  2. legend().remove() を使う
  3. set_visible(False) を使う
  4. label を指定しない

使用する場面に応じて適切な方法を選びましょう。

参考

  • https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.legend.html
  • 凡例 (legend) の位置を自由に調整する方法 [matplotlib]
  • 凡例の枠スタイルを高度にカスタマイズする方法 [matplotlib]
  • 凡例を枠外に配置する方法 [matplotlib]
  • 凡例の枠を消す・透明にする・スタイルを変更する方法 [matplotlib]
  • 凡例のフォントやマーカーサイズの調整方法 [matplotlib]
matplotlib

関連記事

  • クイックスタートガイド matplotlibドキュメント日本語訳
    2025年3月4日
  • colormapを取得する方法。 [matplotlib]
    2025年3月4日
  • colormapを自作する3つの方法。 [matplotlib]
    2025年3月4日
  • scatter(散布図)プロットでcolormapを使用する方法。[matplotlib]
    2025年3月4日
  • colormapの範囲指定方法・高度な正規化の方法。 [matplotlib]
    2025年3月4日
  • Colorbarを反転する2つの方法 [matplotlib]
    2025年3月4日
  • matplotlib で colormap を反転する2つの方法
    2025年3月4日
  • cmap(colormap)一覧と選び方・使用方法 [matplotlib]
    2025年3月4日
カテゴリー
  • コンピューター
    • gnuplot & eps
    • mac
    • matplotlib
    • wordpress
  • ホーム・家電
    • アイロン
    • オーディオ
    • オーラルケア
      • ジェットウォッシャー
      • 音波振動歯ブラシ
    • カメラ
    • カー用品
    • クリーナー
    • テレビ、レコーダー
    • ドアホン
    • メンズ美容家電
      • ラムダッシュ
    • ルンバ
    • 一覧比較
    • 工具
    • 浄水器
    • 温水洗浄便座
    • 炊飯器
    • 空気清浄機・加除湿機
    • 空調・季節家電
    • 美容家電
      • フェイスケア
      • ヘアケア
      • ボディーケア
    • 血圧計
    • 調理器具
    • 電子レンジ
  • 健康
  • 家事
    • パン
    • 料理
    • 育児
    • 食品
      • おせち
      • コーヒー
  • 書籍
  • 知識
  • 趣味
    • ペン字
    • ロードバイク・クロスバイク
    • 車
    • 鉄道模型
    • 電子工作
サイト内検索
最近の投稿
  • モナークHGとモナークM7の4つの違い。[ニコン双眼鏡]
  • ニコン モナーク M7とM5の4つの違い。[双眼鏡]
  • Speed Wi-Fi DOCK 5G 01の実機使用レビュー。
  • RZ-760、GT-760、ST-760の違い。[ガス缶・CB缶]
  • RZ-730、RZ-730S、RZ-730SBK、RZ-730SWH、ST-Y450の違い。
  • TC-EA35WとTC-E123SBKの違いを比較。[スティッククリーナー]
  1. ホーム
  2. コンピューター
  3. matplotlib
  4. matplotlib の凡例を消す4つの方法、あるいは表示されないときのトラブルシュート。
  • ホーム
  • プライバシーポリシー

© カタログクリップ
contact@beiznotes.org

目次