Matplotlib中怎么設(shè)置圖例的位置

小億
366
2024-05-11 18:51:50
欄目: 編程語言

在Matplotlib中,可以使用plt.legend()函數(shù)來設(shè)置圖例的位置??梢酝ㄟ^傳入?yún)?shù)loc來指定圖例的位置,常用的參數(shù)有:

  • ‘upper right’:右上角
  • ‘upper left’:左上角
  • ‘lower right’:右下角
  • ‘lower left’:左下角
  • ‘center’:中心
  • ‘right’:右側(cè)
  • ‘lower center’:下方中心
  • ‘upper center’:上方中心

例如,要將圖例放置在右上角,可以使用以下代碼:

plt.legend(loc='upper right')

除了使用loc參數(shù)來指定位置外,還可以使用bbox_to_anchor參數(shù)來調(diào)整圖例的位置。該參數(shù)接受一個(gè)元組,表示圖例的左上角位置相對(duì)于整個(gè)圖的位置。例如,將圖例放置在圖的右上角,可以使用以下代碼:

plt.legend(bbox_to_anchor=(1, 1))

0