码迷,mamicode.com
首页 > 其他好文 > 详细

jupyter画图中文显示乱码问题解决办法

时间:2018-07-27 01:28:28      阅读:405      评论:0      收藏:0      [点我收藏+]

标签:plot   字体库   大海   修炼   成功   stream   文件   rda   解决   

下定决心好好修炼一下可视化能力,却发现自己电脑上jupyter notebook画图显示中文字符会显示为小方格,网上查找了好多方法,虽然每位分享者都写着亲测有效,但是叶子姐姐亲测无效,伤心。。。。

    大海捞针式检索各大神方法,终于一不小心成功了,记录一下,以备下一台电脑又出现此问题!!!

     1、anaconda加载中文字体库

           将C:\Windows\Fonts\SimHei.ttf复制到anaconda安装路径\Lib\site-packages\matplotlib\mpl-data\fonts\ttf\下,如果没有SimHei.ttf可以网上下载雅黑字体,或者可能加载别的中文字体也可以(没有尝试~~~)

     2、修改配置文件

           配置文件路径:anaconda安装路径\Lib\site-packages\matplotlib\mpl-data\matplotlibrc

        (1)将font.family         : sans-serif   前边的#号去掉

        (2)将font.sans-serif     :DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif前边#号去掉,并增加SimHei,修改后为

                     font.sans-serif     :SimHei, DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif

     3、加载配置,使之生效

           cmd>>python

           >>>from matplotlib.font_manager import _rebuild

           >>>_rebuild()

jupyter画图中文显示乱码问题解决办法

标签:plot   字体库   大海   修炼   成功   stream   文件   rda   解决   

原文地址:https://www.cnblogs.com/dearL/p/9374911.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!