使用matplotlib画图时,windows下运行代码没有问题,但是在linux下运行,中文会变成小方块。可以使用此方法解决该问题

  1. 在windows中找到simhei.ttf文件,并将其复制到linux下/usr/local/lib/python3.6/dist-packages/matplotlib/mpl-data/fonts/ttf目录下
  2. 删除~/.cache/中matplotlib的缓冲目录
  3. 在代码中设置所需要使用的字体

    plt.rcParams['font.sans-serif'] = ['SimHei']  # 处理中文展示问题

飘在云层的念想
34 声望5 粉丝