我有一个名为“train”的数据框架,它有很多变量。其中一个变量是“工业”。“工业”栏的前10项内容如下:
train['industry'][:10]
0 Office supplies
1 Unknown
2 Misc services
3 Social services
4 Unknown
5 Manufacturing
6 Social services
7 Office supplies
8 Entertainment
9 Construction
Name: industry, dtype: object
我试图绘制一个条形图,使用matplotlib.pyplot作为plt库,工业类型在x轴上,它们的频率在y轴上。我真的不知道“身高”的价值应该是什么?
plt.bar(train['industry'], height = )
发布于 2017-08-20 18:39:17
身高是你的频率。这是一个示例
len(train.index)
数组plt.bar(array, frequency)
。频率/高度不能是字符串。必须是数字的。如果不是,则使用pd.to_numeric
转换它set_xticklabels(industries)
更改标签https://stackoverflow.com/questions/45785360
复制相似问题