pandas画图中文乱码
收藏
如题:pandas画图中文乱码,如何搞定啊?如何在aistudio上搞定啊?
0
收藏
请登录后评论
乱码问题可以参考一下这个项目 https://aistudio.baidu.com/aistudio/projectdetail/390895?channelType=0&channel=0
试了不行啊,哭一会啊啊啊
pandas是调用matplotlib,但是具体这种情景怎么设置啊啊啊
新的环境已经支持中文了
myfont = matplotlib.font_manager.FontProperties(fname='/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc')
然后在要画的图的属性FontProperties引用myfont
如 plt.title('''《青春有你2》参赛选手''',fontsize = 24,FontProperties=myfont)
matplotlib 我会,pandas自带的这种画图 .plot.bar()我不会。。。
你可以尝试一下用你的数据(pandas的DataFrame)返回一个ax实例,然后实例里设置横轴x的具体格式是,设置fontproperties属性
ax = df.plot(kind='bar') #ax是pandas plot的返回实例,它的类是matplotlib的axes对象,里面有很多设置图的方法
ax.set_xticklabels(total['label'].value_counts(), fontproperties=myfont)#设置x轴的category数值,字体为中文字体
plt.show()
myfont就是我上面回复的那个
具体的我也不懂,我也是刚开始学