我知道该plt.hist()方法需要x-axis作为参数来绘制。但我有以下情况:id cluster_number 1 10 2 21 3 55 4 36 5 70 . . . . . .如果我使用my_serie = df.groupby('cluster_number')['id'].size(),输出将是每个簇中Serie的数量id's。然后,通过plt.plot(my_serie),我得到一个plot:x-axis:簇数...y-axis: 给定数量id's当然,这种类型的数据更适合直方图。但plt.hist()会将作为输入给出的序列理解为x-axis值,而不是y-axis值,如下所示plt.plot():x-axisid's:簇中的数量...y-axis:以及具有该id's读入数量的簇的数量x-axis如何获得x-axis和y-axis排列等于 的直方图plt.plot()?
1 回答
慕桂英546537
TA贡献1848条经验 获得超10个赞
这不是一个条形图吗:
my_serie = df.groupby('cluster_number')['id'].size() my_serie.plot.bar()
添加回答
举报
0/150
提交
取消