在使用Python的plt画图时,图例和坐标轴的文字未能正确显示,如下图所示:
Matplotlib是一个很好的作图软件,但是python下默认不支持中文,所以需要做一些修改
使用如下两种方法可以解决
from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['FangSong'] # 指定默认字体
mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题
也可以直接加一行代码:
plt.rcParams['font.sans-serif'] = ['SimHei'] # 显示中文