修改源文件,亲测可用,最全面。
- 在python或anaconda的安装目录中找到配置文件: %Home%\Lib\site-packages\matplotlib\mpl-data\matplotlibrc (如我用的开发环境是pycharm,我的配置文件在D:\Program Files\anaconda\Lib\site-packages\matplotlib\mpl-data),用任意文本编辑器打开。
- 用文本搜索找到font.family : sans-serif将其前面的“#”注释号去掉。
- 用文本搜索找到font.sans-serif : DejaVu Sans, Bitstream Vera Sans, Computer Modern Sans Serif, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif,将“AR PL UMing CN, SimHei”添加在最前面。其中AR PL UMing CN代表宋体,SimHei代表黑体,并将前面的“#”注释号去掉。
- 用文本搜索找到axes.unicode_minus : True,将True改为False,并将前面的“#”注释号去掉,否则无法显示负号。
- 保存编辑(如果在pycharm中编辑则会实时自动保存)。