日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

matplotlib的legend參數與設置

作者:dzilch 更新時間: 2022-02-18 編程語言

以下面代碼為例

import matplotlib.pyplot as plt
from pylab import mpl


mpl.rcParams['font.sans-serif'] = ['SimHei']  # 用來顯示中文,不然會亂碼

x = range(4)
y = [120, 200, 250, 600]

plt.bar(x=x, height=y, color='r', width=0.5, edgecolor='g', lw=2)
plt.title('電子產品出售表')
plt.xticks(x, ['電腦', '手機', '筆記本', '耳機'])
plt.yticks(range(0, 1000, 100))
plt.legend(["商品名/銷售額"], loc='upper center')
plt.show()

?

loc 參數

用來調整圖例的位置,如上圖讓圖例的位置處于上邊的中心處,共有十個可選參數,全部去試一遍吧。

['upper left', 'upper center', 'upper right',
'center left', 'center', 'center right', 
 'best', 'right',
'lower left', 'lower center', 'lower right']

?

fontsize 參數

調整圖例里的字體大小,可選參數有七種。

['xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large']

?

frameon,facecolor,edgecolor 參數

分別為是否設置圖例邊框(默認為True),設置背景顏色,設置邊框顏色(無邊框時無效),例:

plt.legend(["商品名/銷售額"], loc='upper center', facecolor='red', edgecolor='blue')

?

title 參數

設置圖例標題哦,例:

plt.legend(["商品名/銷售額"], loc='upper center', title='社會公司')

原文鏈接:https://blog.csdn.net/Mr_blueD/article/details/88210961

欄目分類
最近更新