python条形图显示数字而不是文本

时间:2017-04-25 03:07:13

标签: python matplotlib

我尝试使用matplotlib从数据框创建一个简单的条形图,但数字显示在x轴而不是数据框列中的文本

DDU

1 个答案:

答案 0 :(得分:1)

您需要致电ax.set_xticklabels()将刻度标签设置为文本值。

ax = EI_df[['level', 'count']].plot(kind='bar', title ="Emotional Intelligence")
ax.set_xticklabels(EI_df.level)
plt.show()