PyCharm seaborn matplotlib 显示中文问题
环境Windows10+PyCharm+python3.6 时间:2018年4月1日 21:03:05
终于把这个问题解决了。
这是知乎上参考的连接:https://www.zhihu.com/question/25404709
我的最终解决方法是:
在要打入的代码中添加了这么两句代码。
其他方法该试的都试了,只有这个生效了。
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签 plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
plt是matplotlib的缩写。
前提条件是这个:
把SimHei.ttf(注意一定要是.ttf格式)加入到fonts文件夹下。
然后
把 font.family前面的#和font.sans_serif前面的#去掉,然后在font.sans_serif的后面加入SimHei。为啥没有在产生画图的时候自动变成中文?(这个问题可能需要时间去考验。)