如果只需要改图例的话,在plt前设置显示中文字体即可
font1 = {'family' : 'Times New Roman',
'weight' : 'normal',
'size' : 16,
}
from pylab import mpl
# 设置中文显示字体
mpl.rcParams["font.sans-serif"] = ["SimHei"]
plt.figure(figsize=(5,5))
plt.xlabel('lambda/nm',font1)
plt.plot(WL,LED0,'-*',color='red',label='灯1')
plt.plot(WL,LED,'-.',color='blue',label='灯2')
plt.legend()
plt.show()
如果需要图名也是中文的话,改成'family' : 'Microsoft YaHei'。
font1 = {'family' : 'Microsoft YaHei',
'weight' : 'normal',
'size' : 16,
}