matplotlib并不默认的支持中文的表示,如果我们希望在坐标轴中出现中文,需要增加而外的代码辅助,第一中方法就是修改rcParams属性
rcParams的属性
'font.family' 用于显示字体的名字
‘font.style' 字体风格 正常‘normal’ 或斜体‘italic’
'font.size' 字体大小,整数号或者‘large‘ ‘x-small’'
其中font.family有如下值
‘SimHei’ 中文黑体
‘Kaiti’ 楷体
‘LiSu’ 隶书
‘FangSong’ 仿宋
‘YouYuan’ 幼圆
‘STSong’ 华文宋体
需要注意的是font.family是全局字体,如果我们希望只要某些特定的地方显示中文,我们可以用下面的方法
在中文输入的位置,增加一个属性,fontproperties
例如 plt.xlabel('横轴:时间',fontproperties='SimHei',fontsize=20)
plt.ylabel('纵轴:振幅",fontpropertier='SimHei'fontsize=20)