因为有压力
喷泉才会比水更美丽

Matplotlib 彻底解决中文乱码问题解决方案

  1. 首先需要下载字体库:SimHei
  2. Win10 和 Mac都是双击打开然后安装即可。
  3. 找到matplotlib字体文件夹,不知道matplotlib文件在哪里的话,运行下面python代码
    import matplotlib matplotlib.matplotlib_fname() #输出matplotlib包所在的配置文件的路径 
  4. 打开matplotlibmpl-data\fonts\ttf的文件夹,将我们下载好的字体SimHei.ttf拷贝到该文件夹下
  5. 修改matplotlibmpl-data下的matplotlibrc文件

    • 找到#font.sans-senrif,去掉前面的#,并在:后面写上在准备工作加入的中文字体的名称SimHei
    • 找到#axes.unicode_minus,去掉前面的#,并在:改为False
  6. 重启一下编辑器,如果还不生效,尝试运行下面的代码:
    from matplotlib.font_manager import _rebuild _rebuild() #reload一下 
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:R&M » Matplotlib 彻底解决中文乱码问题解决方案

分享到: 生成海报
avatar

热门文章

  • 壮士,请留下你的言论 2

    1. #0
      avatar

      不错,必须顶一下!

      匿名2年前 (2021-12-07)国内网友谷歌浏览器 Windows 10 回复
    2. #0
      avatar

      博客很棒 欢迎回访我啊

      匿名3年前 (2020-12-11)国内网友谷歌浏览器 Windows 7 回复