美文网首页
linux下python matplotlib中文乱码解决

linux下python matplotlib中文乱码解决

作者: 木火应 | 来源:发表于2022-05-27 16:04 被阅读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"]
    

参见于Linux环境下Python3使用Matplotlib绘图中文乱码问题解决实践

相关文章

网友评论

      本文标题:linux下python matplotlib中文乱码解决

      本文链接:https://www.haomeiwen.com/subject/nanmprtx.html