Mac matplotlib中文显示乱码

中文标题出现类似如下的乱码:


标题乱码示例

解决方法:
找到字体册


字体册

选择一种自己喜欢的字体
选择一种字体

右键单击可以查看在Finder中的位置,然后在代码中指定字体即可(下面仅给出关键代码)

from matplotlib.font_manager import FontProperties
font_set = FontProperties(fname='/Library/Fonts/Hanzipen.ttc', size=10)
......
plt.xlabel("中文", fontproperties=font_set)

效果图:


效果图
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容