解决Python matplotlib绘图画布上中文乱码问题

解决Python matplotlib绘图画布上中文乱码问题

问题描述:

当用matplotlib库画图时,画布上的中文乱码(成为一个个空白格子)
如下示:
在这里插入图片描述

解决:

  • 找到matplotlibrc配置文件,一般在python的依赖包安装的位置,比如我的在:F:/python3.8.3/lib/site-packages/matplotlib/mpl-data/matplotlibrc
  • 找到matplotlibrc配置文件中的#font.family: sans-serif这一行
  • 在这一行的下面添加:
font.family: Microsoft YaHei
  • 重启PyCharm,重新编译启动项目,就会正常显示为中文
    解决Python matplotlib绘图画布上中文乱码问题_第1张图片

你可能感兴趣的:(BUG记录及解决,python)