美文网首页
matplotlib 中文乱码问题

matplotlib 中文乱码问题

作者: 糖啵啵MER | 来源:发表于2019-04-13 23:21 被阅读0次
  1. 下载需要的字体:如SimHei(可在系统文件夹C:\Windows\Fonts中找到,或者网上下载

  2. 找到matplotlib字体文件夹,例如:\Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf,将SimHei.ttf拷贝到ttf文件夹下面

  3. 修改配置文件matplotlibrc: 在matplotlib/mpl-data/fonts目录下,
    修改下面三项配置:(将注释#去掉,SimHei加上,true改成false)

  • font.family : sans-serif
  • font.sans-serif : SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
  • axes.unicode_minus:False,(解决负号'-'显示为方块的问题)
  1. 运行以下代码:
from matplotlib.font_manager import _rebuild
_rebuild() 
  1. 重启

相关文章

网友评论

      本文标题:matplotlib 中文乱码问题

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