linux下python matplotlib中文乱码解决
2022-05-27 本文已影响0人
木火应
- 查看matplotlib配置路径
import matplotlib print(matplotlib.matplotlib_fname())
- 修改配置文件,加入SimHei
font.family: SimHei # 加入SimHei黑体中文 font.serif: SimHei axes.unicode_minus: False
- 从windows拷贝中文字体simhei.ttf到site-packages/matplotlib/mpl-data/fonts/ttf目录下并赋权
chmod a+w simhei.tty
- 删除缓存,生效(第一次使用请忽略该操作)
rm -rf ~/.cache
- 应用:
import matplotlib as mpl mpl.rcParams["font.sans-serif"] = ["SimHei"]