我有一个名为' 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 = )
答案 0 :(得分:0)
身高是你的频率。这是example
制作长度为len(train.index)
制作没有行业名称的条形图 - plt.bar(array, frequency)
。频率/高度不能是字符串。它需要是数字的。如果不是,请使用pd.to_numeric
将行业名称放入数组
使用set_xticklabels(industries)
更改标签