matplotlib中文乱码问题

1.下载中文字体simhei.ttf, 网址为http://fontzone.net/download/simhei 

2. 将字体拷贝到matplotlib/mpl-data/fonts/ttf这个目录(绝对路径通过pip show matplotlib查看)

3. 删除当前用户matplotlib 的缓冲文件   cd ~/.cache/matplotlib

4. 代码中调整字体

    plt.rcParams[u'font.sans-serif'] = ['simhei']
    plt.rcParams['font.serif'] = ['simhei']  # 用来正常显示中文标签
    plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号

 

posted @ 2019-07-26 19:00  車輪の唄  阅读(24)  评论(0)    收藏  举报  来源