ubuntu20 matplotlib使用总结(基本学习 中文乱码问题)

基本的学习流程

参考链接:
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 查看本文章

猜你喜欢

转载自blog.csdn.net/qin_liang/article/details/127042726