美文网首页
如何配置matplotlib的中文输出

如何配置matplotlib的中文输出

作者: 一只玩基金的猪 | 来源:发表于2020-11-10 17:44 被阅读0次

    第一次配置,感觉入了很多坑,所以就留点东西,纪念下我入的坑。我先声明我是用的anaconda的开发环境,也就是所有的操作是基于spider或者jupyter-notebook的。

    一、找配置文件

    如果你没有找到配置文件,那下面的工作似乎和你无缘了。

    首先我们需要进入anaconda的的文件夹中进入这个目录:"D:\Anaconda\Lib\site-packages\matplotlib\mpl-data" (我的根目录是在D盘,你按你自己的来)。找到matplotlibrc文件。

    二、复制到相应文件夹中

    找到后,我们需要把他复制下来。然后放到.matplotlib 文件夹中,一般带 的文件是在C盘,用户目录下中,"C:\Users\dell\.matplotlib"这个是我的路径,然后复制进去。

    三、修改配置文件

    你似乎离成功更近了一步,用记事本打开配置文件找到Font 配置(输入ctrl+f查找)

    这里我们只需要修改font.family即可。我们修改为楷体,输入kaiti

    然后保存文件。

    四、传递字体

    所为的传递字体就是在matplotlib库的font中加入相应字体。

    第一步、我们需要在"C:\Windows\Fonts"这个系统给的font文件夹中找到楷体字体。(这个文件夹一般是不会变的)

    第二步、复制楷体字体

    第三步、复制到"D:\Anaconda\Lib\site-packages\matplotlib\mpl-data\fonts\ttf"这个文件夹下,也就是matplotlib的字体格式文件夹中。(我的根目录是D盘,你按你自己的来)

    五、不足和收获

    首先是不足之处,因为每个字体的引用会有不同的名称,也就是楷体,用的是kaiti,但是宋体不能用songti。如果想要引用其他字体,你需要自行百度下。

    收获或者说是举一反三吧:配置文件不单单可以设置中文字体,还可以设置字体的颜色,字体的大小,是否可以取负值等等。

    看看我配置好后的中文输出吧。

    相关文章

      网友评论

          本文标题:如何配置matplotlib的中文输出

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