基本的学习流程
参考链接:
Python Matplotlib简易教程
matplotlib中文显示乱码问题
一步到位的解决办法:
1.下载字体
2.配置
把下载文件解压,把字体文件进行复制
没有在虚拟环境下就复制到
/usr/local/lib/python*/dist-packages/matplotlib/mpl-data/fonts/ttf
虚拟环境下可以同理在lib/python中找到,位置类似于下面(注意自己的虚拟环境名称)
/anaconda3/envs/虚拟环境名称/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf
然后修改配置文件
非虚拟环境下打开
/usr/local/lib/python*/dist-packages/matplotlib/mpl-data/matplotlibrc
虚拟环境下打开
/anaconda3/envs/虚拟环境名称/lib/python3.7/site-packages/matplotlib/mpl-data//matplotlibrc
修改
搜索font.family配置项,将其#注释去掉,并将:号后面的值改为字段对应的名字。
font.family : SimHei
搜索axes.unicode_minus配置项,将其#注释去掉,并将:号后面的值改为False
axes.unicode_minus : False
3.清空缓存
rm ~/.cache/matplotlib -R
再次运行即可
扫描二维码关注公众号,回复:
16139642 查看本文章