matplotlib支持中文:
注意事项:
在修改完字体选项后,集合把cache给删除
|
|
最简单的方法(大众字体):
|
|
但是这样方法,有个弊端就是使用的字体有限
- 在ipython下:只能使用这个列表显示的字体,我们电脑字库中存在的字体是不能使用的,会显示没有此字体
|
|
- 在普通IDE环境下:可以使用我们的电脑字库的字体来显示,但是无法进行保存(保存后文字变为方格)
偶尔一用(小众字体):
这种方法没有任何限制,所有平台字体都可以使用(可能显示的字体不对,但是保存的图片的字体正确)
|
|
比较麻烦的方法:
首先获得matplotlib的包位置
|
|
然后打开matplotlib.matplotlib_fname()地址的上一个文件夹
|
|
发现里面的fonts文件夹,将你需要的字体拷贝进这个文件夹里的一个中,修改为一个这个文件夹中存在的名字,然后相当于替换掉他。
然后再使用如下,就可以了,亲测可行
|
|
下面是转载:
|
|