Win 10系统matplotlib中文无法显示的解决方案
2017-09-16 本文已影响532人
海天一树X
环境:
Win 7或Win 10,Python 3.6
安装过程请参考 Win 7/10安装numpy、pandas、scipy和matplotlib
程序:
import numpy as np
import matplotlib.pyplot as plt
x=np.arange(0,2*np.pi,0.01)
y=np.sin(x)
plt.plot(x,y)
plt.xlabel("x轴")
plt.ylabel("y轴")
plt.title("sin函数")
plt.show()
运行结果:
1.png上图中,中文没有正确显示出来。
解决方案:
进入Python安装目录下的Lib\site-packages\matplotlib\mpl-data目录,打开matplotlibrc文件,删除font.family和font.sans-serif两行前的#,并在font.sans-serif后添加微软雅黑字体(Microsoft YaHei)
重新运行程序,正常显示中文:
3.png
更多内容请关注微信公众号
wechat_344.jpg