总结网上方法,备忘
第①步 找到中文字tff文件或下载
微软自带tff字体
1、控制面板—>
2、外观和个性化—>
3、字体—>
4、复制.tff文件(复制你想添加进matplotlib里的)
自己网上下载
字由
第②步 设置matplotlib
1、找到matplotlib包的位置,添加tff
右键你的python快捷方式,打开文件所在文件夹,如果打开后的文件夹里还是快捷方式继续右键打开文件所在文件夹。
依次点
Lib > site-packages > matplotlib > mpl-data > fonts > tff
把刚复制的tff字体文件扔进去。并复制一下名字。
2、设置matplotlibrc
Lib > site-packages > matplotlib > mpl-data
有一个matplotlibrc文件。
右键用记事本打开
找到(我的在记事本的248行和256行,版本定)
删除“#”号
#font.family : sans-serif
#font.sans-serif : DejaVu Sans, Bitstream Vera Sans, ...
并把刚复制的文件名字添加到第二个里面,我复制的是simsun
font.sans-serif :simsun, DejaVu Sans, Bitstream Vera Sans, ...
别搞中文逗号!
负号显示错误改(395行)
#axes.unicode_minus : True
改为:前删除# 后改False
axes.unicode_minus : False
ctrl + s 保存
3、重载
打开IDLE
>>> from matplotlib.font_manager import _rebuild
>>>_rebuild
>>>
PS:用pycharm的注意
用pycharm的,虚拟环境里的Lib也改一下吧(滑稽)
我是在新建项目时
点开 Project Interpreter:(项目解释者,欺负我看不懂英文让我好找)
选中 inherit global site-packages (继承全局包)
END!