在网上找了很多方法都不行,转载我认为讲的最清楚的帖子,方便大家查阅
相信我,这篇文章一定能让你的matplotlib正确显示中文。 - 知乎
以下为主要内容选取以及操作过程中我和作者不同需要注意的地方:
三种方法让你的matplotlib正确显示中文
注意:此处似乎不同电脑的显示不同,我的是MAC M1,显示的是这样的
所以我把字体改成“HeiTi TC"后可以运行
第三种:一劳永逸的方法
注意:到这里,作者让进行以下代码执行,目的为清除缓存
但我的电脑是提示错误的,原因可能是没有_rebuild属性,此处可自行研究如何清除缓存,我是重新启动内核,退出后就好了
截至到这里,第三种方法正确操作后,就会发现不用特意引用中文属性,也可以输出汉字了: