jupyter画图中文显示乱码问题解决办法
Posted dearl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jupyter画图中文显示乱码问题解决办法相关的知识,希望对你有一定的参考价值。
下定决心好好修炼一下可视化能力,却发现自己电脑上jupyter notebook画图显示中文字符会显示为小方格,网上查找了好多方法,虽然每位分享者都写着亲测有效,但是叶子姐姐亲测无效,伤心。。。。
大海捞针式检索各大神方法,终于一不小心成功了,记录一下,以备下一台电脑又出现此问题!!!
1、anaconda加载中文字体库
将C:WindowsFontsSimHei.ttf复制到anaconda安装路径Libsite-packagesmatplotlibmpl-datafonts tf下,如果没有SimHei.ttf可以网上下载雅黑字体,或者可能加载别的中文字体也可以(没有尝试~~~)
2、修改配置文件
配置文件路径:anaconda安装路径Libsite-packagesmatplotlibmpl-datamatplotlibrc
(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画图中文显示乱码问题解决办法的主要内容,如果未能解决你的问题,请参考以下文章