Matplotlib下出现乱码的两种解决办法--FontProperties

Matplotlib下出现乱码的两种解决办法–设置FontProperties

用matplotlib绘图时,常出现不显中文或乱码,原因是matplotlib.pyplot在显示时无法找到合适的字体。
这里写图片描述

解决办法一:
先把需要的字体(在系统盘C盘的windows下的fonts目录内)添加到FontProperties中。具体解决方法如下:

from matplotlib.font_manager import FontProperties  
font_set = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=12) 

如果上面办法不行,可以尝试办法二。

解决办法二:

plt.title("YD1:奥克斯风扇",fontproperties='SimHei')

这里写图片描述

谢谢大家的浏览,
希望我的努力能帮助到您,
共勉!

猜你喜欢

转载自blog.csdn.net/weixin_38168620/article/details/79648038
今日推荐