美文网首页
seaborn 与matplotlib的中文以及负号显示问题

seaborn 与matplotlib的中文以及负号显示问题

作者: 徐榕连 | 来源:发表于2018-04-14 11:44 被阅读0次

    一:环境:window,工具:anaconda


    二:先解决matplotlib的中文显示问题

    步骤一:修改matplotlibrc配置文件

    1).获取matplotlibrc路径,如下图:

    获取matplotlibrc路径

    2).将font.family和font.<对应的family>注释取消掉,如下图:

    步骤2:解决负号正常显示,

    1)去掉注释符,同时将axes.unicode_minus 设置为False,如下图:

    步骤3:把中文字体放到matplotlib字体库中

    1).找到C:\Windows\Fonts\Microsoft YaHei ,复制该字体,然后粘贴到Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf文件夹,并给它重命名为Vera.ttf。

    步骤4:重启jupyter notebook,使用matplotlib即可显示中文

    三:接着解决seaborn的中文显示问题

    步骤1:先解决了上面的matplotlib中文显示问题

    步骤2:通过set方法设置字体,如下图:

    步骤3:重启jupyter notebook,使用seaborn 即可显示中文

    相关文章

      网友评论

          本文标题:seaborn 与matplotlib的中文以及负号显示问题

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