第一次使用python 我已经使用选项'bins'绘制了直方图
plt.hist(data['salary'], bins = 10)
bins将总间隔线性地划分。 这意味着,如果薪水为[0,1000 [,那么我们使用10个间隔[0,100 [,[100,200 [... [900,1000 [,如果使用bins = 10, 但是,如果我想将[0,1000 [分成3个间隔[0,500 [,[500,900 [ 和[900,1000 [ 任何解决方案??
答案 0 :(得分:2)
bins:整数或序列或str,可选
如果给出整数,则将计算bins + 1 bin边并返回,与numpy.histogram一致。
如果bin是序列,则给出bin边缘,包括第一个bin的左边缘和最后一个bin的右边缘。在这种情况下,垃圾箱将原封不动地返回。
指定:bins=[0, 500, 900, 1000]
,它将为您提供垃圾箱:[0,100),[500,900),[900,1000]。请注意,所有垃圾箱除外,但最后一个是半开的。