解决matplotlib无法使用中文问题
第一种:jupyter编译器中
添加下面代码:
plt.rcParams['font.sans-serif']=['SimHei'] #用来设置字体样式以正常显示标签
plt.rcParams['axes.unicode_minus']=False #默认是使用Unicode负号,设置正常显示字符
第二种 在pycharm或者自带编译器中
添加下面代码:
import matplotlib
font={
'family':"MicroSoft YaHei"
}
matplotlib.rc("font",**font)
小练习,绘制温度变化图
x=range(2,26,2)
y=[15,13,5,17,28,25,26,26,24,22,18,15]
#plt.figure(figsize=(10,8),dpi=80)
x_labels = ["10点{}分".format(i) for i in range(len(x))]
plt.xticks(x,x_labels,rotation=45)
plt.plot(x,y)