前几天使用matplotlib 绘图的时候发现无法使用中文字符,所以找了个笔记,顺便分享给大家
开发环境
windows 8.1 64bit
python 3.6.0
matplotlib 3.2.1
问题背景
使用 matplotlib 绘制函数图像的时候,发现设置图像名称或图例需要汉字显示的时候只能得到空格
生成图像中的中文错误效果
原因分析
python中的matplotlib仅支持Unicode编码,默认是不显示中文的.
解决方案
解决方案1
python文件中添上一段语句
plt.rcParams['font.sans-serif']=['Simhei']
之后
- 1
- 2
前往页