网络编程
位置:首页>> 网络编程>> Python编程>> 解决python2 绘图title,xlabel,ylabel出现中文乱码的问题

解决python2 绘图title,xlabel,ylabel出现中文乱码的问题

作者:心雨心辰  发布时间:2022-05-27 16:06:04 

标签:python2,title,xlabel,ylabel

绘制图形时使用了中文标题,会出现乱码

解决python2 绘图title,xlabel,ylabel出现中文乱码的问题

原因是matplotlib.pyplot在显示时无法找到合适的字体。

先把需要的字体(在系统盘C盘的windows下的fonts目录内)添加到FontProperties中。

具体解决方法如下:


import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
font_set = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=12)
fig=plt.figure()
fig.set(alpha=0.2)
 #一张图显示6个子图,性别分布显示在(0,0)位置
plt.subplot2grid((2,3),(0,0))
sex_group.plot(kind='bar')
plt.title(u'性别分布',fontproperties=font_set)
plt.ylabel(u'人数',fontproperties=font_set)

来源:https://blog.csdn.net/xidianliutingting/article/details/53377659

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com