1. 全局設(shè)置
(1)查看全局設(shè)置項(xiàng)及默認(rèn)值
import matplotlib as mpl
mpl.rcParams
(2)設(shè)置全局項(xiàng)
1)字體設(shè)置:mpl.rcParams['font.sans-serif']=['Arial','SimHei']
2)網(wǎng)格線設(shè)置:mpl.rcParams['grid.color']='green'設(shè)置全局的網(wǎng)格線為綠色
3)風(fēng)格設(shè)置:mpl.style.use('seaborn-darkgrid')? # 查看可設(shè)置風(fēng)格mpl.style.available?
4)恢復(fù)默認(rèn)設(shè)置:mpl.rcdefaults()
2.中文設(shè)置的兩種方法
(1)全局設(shè)置:
系統(tǒng)自帶字體? SimHei 黑體 ?? FangSong 仿宋體 ?? Kaiti 楷體
(2)使用自定義字體?
# 字體文件可放在當(dāng)前文件夾中
from matplotlib imort font_manager? # 字體管理器
font_obj = font_manager.FontProperties(fname='./心心體.ttf')
使用自定義字體繪圖:# 需先繪圖再設(shè)置
plt.plot(x,x**2)
plt.title('自定義字體的使用‘,fontproperties=font_obj,color='r',fontsize=30)
plt.xlabel('消費(fèi)總額’,fontproperties = font_obj)