我知道该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-axis
:id's
集群中的数量...y-axis
:和具有该id's
读入数量的群集数量x-axis
如何获得x-axis
和y-axis
等于的直方图plt.plot()
?
这不是条形图吗?
my_serie = df.groupby('cluster_number')['id'].size()
my_serie.plot.bar()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句