美文网首页机器学习互联网科技程序员
Win 10系统matplotlib中文无法显示的解决方案

Win 10系统matplotlib中文无法显示的解决方案

作者: 海天一树X | 来源:发表于2017-09-16 11:51 被阅读532次

环境:
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)

2.png

重新运行程序,正常显示中文:

3.png



更多内容请关注微信公众号


wechat_344.jpg

相关文章

网友评论

    本文标题:Win 10系统matplotlib中文无法显示的解决方案

    本文链接:https://www.haomeiwen.com/subject/vqmysxtx.html