在Matplotlib中,可以使用plt.legend()
函數來控制圖例的位置和大小。其中,常用的參數包括:
loc
:指定圖例的位置,例如loc='upper right'
表示圖例位于右上角。bbox_to_anchor
:指定圖例的偏移位置,可以通過元組(x, y)
來指定偏移量。prop
:設置圖例文本的屬性,例如字體大小、顏色等。示例代碼如下:
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.plot(x, y, label='y=x^2')
plt.legend(loc='upper right', bbox_to_anchor=(1, 1), prop={'size': 12})
plt.show()
這樣就可以控制圖例的位置和大小了。需要注意的是,圖例的位置和大小可能會受到其他元素(如標題、軸標簽等)的影響,可以通過調整這些元素的位置和大小來進一步優化圖例的顯示效果。