标签: python matplotlib
我尝试使用matplotlib从数据框创建一个简单的条形图,但数字显示在x轴而不是数据框列中的文本
DDU
答案 0 :(得分:1)
您需要致电ax.set_xticklabels()将刻度标签设置为文本值。
ax.set_xticklabels()
ax = EI_df[['level', 'count']].plot(kind='bar', title ="Emotional Intelligence") ax.set_xticklabels(EI_df.level) plt.show()