解决Windows系统下python利用matplotlib绘图时中文乱码的问题
2016-12-26 16:48
1051 查看
不讲道理,直接上解决方案
第一步:进入windows系统自带的字体文件夹中,自己电脑能支持的所有字体都在这 里面。进入方法:控制面板-->外观和个性化-->字体,进入后的界面如下图所示:
第二步:
在这个文件夹中找到“黑体 常规”这个字体的文件,如下图:
注:如果你的电脑中没有这个文件,你也可以试着找到其他的中文字体文件。
第三步:
将刚才找到的文件复制到 “...\Lib\site-packages\matplotlib\ mpl-data\fonts\ttf”里面,并把刚刚复制过来的文件重命名为Vera.ttf。顺便说明一下, Vera.ttf是matplotlib中默认的字体,为了防止原有的Vera.ttf文件被替换掉,可以在重 命名之前将原先的Vera.ttf文件放到一个安全的位置。
第四步:
进入“...\Lib\site-packages\matplotlib\ mpl-data”中,打开这里面的matplotlibrc文件,说明一下,matplotlibrc文件是个配置文件。 (1)去掉 font.family : sans-serif 前面的“#”。 (2)去掉 font.sans-serif : Bitstream Vera Sans... 前面的“#”。 (3)保存后退出。
现在再用matplotlib进行绘图时,里面的中文应该可以正常显示了。
相关文章推荐
- Python 3下使用Matplotlib工具画图,中文显示乱码的问题解决(修改配置文件)
- 解决python中matplotlib绘图中文显示问题
- 一次解决Matplotlib绘图中的中文乱码问题
- Python使用matplotlib绘图无法显示中文问题的解决方法
- Ubuntu下matplotlib绘图中文乱码问题的解决
- 解决matplotlib绘图中显示中文乱码的问题
- python绘图工具包 matplotlib 中文乱码问题
- Python中matplotlib中文乱码解决办法
- [完]Python,解决Matplotlib制图时的中文问题
- 彻底解决matplotlib中文乱码问题
- 【python】matplotlib中文乱码问题
- python 1: 解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题
- Python 3下Matplotlib画图中文显示乱码的解决方法
- python matplotlib中文乱码问题
- python中matplotlib绘图中文显示问题
- python使用matplotlib绘图时图例显示问题的解决
- 【Python开发】matplotlib绘图不显示问题解决plt.show()
- 彻底解决matplotlib中文乱码问题
- Python 中,matplotlib绘图无法显示中文的问题
- 解决matplotlib中文乱码问题(Windows)