溫馨提示×

Matplotlib中怎么設置圖例的邊框樣式

小億
250
2024-05-11 19:33:51
欄目: 編程語言

在Matplotlib中設置圖例的邊框樣式可以通過調整legend對象的屬性來實現??梢允褂?code>legend對象的set_frame_on方法來控制是否顯示圖例的邊框,以及使用set_frame_linewidth、set_frame_edgecolor等方法來設置邊框的線寬和顏色。

以下是一個示例代碼,演示如何設置圖例的邊框樣式:

import matplotlib.pyplot as plt

# 創建一個簡單的圖例
plt.plot([1, 2, 3], label='Line 1')
plt.plot([3, 2, 1], label='Line 2')
plt.legend()

# 獲取圖例對象
legend = plt.gca().get_legend()

# 設置圖例的邊框樣式
legend.set_frame_on(True)  # 顯示圖例邊框
legend.get_frame().set_linewidth(1)  # 設置邊框線寬
legend.get_frame().set_edgecolor('red')  # 設置邊框顏色

plt.show()

在上面的示例代碼中,set_frame_on(True)表示顯示圖例的邊框,set_linewidth(1)設置邊框的線寬為1,set_edgecolor('red')設置邊框的顏色為紅色。您可以根據需要調整這些參數來設置圖例的邊框樣式。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女