在Seaborn中,legend()函數用于控制圖表中的圖例。可以通過legend()函數的參數來設置圖例的位置、是否顯示、標題等屬性。
下面是一個簡單的例子,演示如何使用legend()函數:
import seaborn as sns
import matplotlib.pyplot as plt
# 創建一個示例數據集
tips = sns.load_dataset("tips")
# 繪制一個柱狀圖
sns.barplot(x="day", y="total_bill", data=tips, hue="sex")
# 添加圖例并設置屬性
plt.legend(title='Gender', loc='upper right', bbox_to_anchor=(1, 1))
# 顯示圖表
plt.show()
在上面的例子中,我們首先創建了一個柱狀圖,并通過hue參數設置了圖例的標簽。然后使用plt.legend()函數來添加圖例,并通過參數設置了圖例的標題為’Gender’,位置為右上角。最后調用plt.show()函數來顯示圖表。