我知道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:数的clusters...y-axis:数当然,这种类型的数据将更适合于直方图。但是plt.hist()将把作为输入的意境理解为x-axis值,而不是plt.plot()所理解的y-axis值。
x-axis:cluster...y-axis:中的id's数和在x-axis中读取的具有该数量的id's的集群数
如何得到x-axis和y-axis排列等于plt.plot()的直方图?
发布于 2020-10-07 14:52:25
这不是酒吧的阴谋吗?
my_serie = df.groupby('cluster_number')['id'].size()
my_serie.plot.bar()https://stackoverflow.com/questions/64246467
复制相似问题