Python | Mac下matplotlib中文显示乱码
1、先来看中文乱码的影响,几乎没法用
2、我们知道,造成乱码是因为字体的原因
3、对Mac来说,一部分字体放在了这里:
/Library/Fonts/
4、还有一部分在这里:
/System/Library/Fonts/
5、有了上面的准备以后,就可以解决问题了。两行代码:
from matplotlib.font_manager import FontProperties
font = FontProperties(fname='/Library/Fonts/Songti.ttc')
6、也可以根据情况选择不同的字体,下面就是两个不同字体的效果对比:
左:/Library/Fonts/Songti.ttc
右:/System/Library/Fonts/STHeiti Light.ttc
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:111
阅读量:51
阅读量:137
阅读量:31
阅读量:188