1. 下载SimHei.ttf (download)[https://www.fontpalace.com/font-details/SimHei/]
2. SimHei.ttf文件放入anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/
```python
# c查找路径
import matplotlib
matplotlib.matplotlib_fname()
```
3.在python命令窗口执行下列命令:
```python
from matplotlib.font_manager import _rebuild
_rebuild()
```
4.修改配置文件matplotlibrc
matplotlib/mpl-data/matplotlibrc修改下面三项配置
font.family         : sans-serif
font.sans-serif     : SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
axes.unicode_minus:False,#作用就是解决负号'-'显示为方块的问题)
现在应该可以显示了,不行的话中文字符串前加'u', 如: u'xx分布图'

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐