matplotlib不显示中文问题的解决办法
程序员文章站
2022-03-01 22:15:45
...
1. 准备simhei.ttf字体文件
http://www.font5.com.cn/zitixiazai/1/151.html
如果链接失效,请百度自行搜索
2. 在jupyter中打印matplotlib配置文件的位置地址
import matplotlib
print(matplotlib.matplotlib_fname())
效果如图:
3. 进入到c:\users\ttzxh\appdata\local\programs\python\python38\lib\site-packages\matplotlib\mpl-data路径。
用记事本或者编辑器打开matplotlibrc文件,添加下面内容到配置文件,并保存:
font.family : sans-serif
font.sans-serif : SimHei
axes.unicode_minus : False
4.然后在打开fonts文件夹(windown系统执行到这步即可,Linux和mac继续后面步骤)
5. 删除缓存代码
rm -r ~/.cache/matplotlib [linux]
rm -r ~/.matplotlib [Mac]
6.重新运行 jupyter notebook
上一篇: matplotlib 填充颜色
下一篇: 【Matplotlib】设置刻度(1)