我有一个要点清单。我想在直方图中将相同数量的点放入相同数量的箱中。理想情况下,它不会被硬编码,因此将来我可能在任何数量的箱中都有不均匀的点数。
然后,我想找到每个bin的均值,并将这些值绘制在同一张图上。
我应该以总数据的散点图或直方图结尾,并在上面绘制特定的平均值。
我发现一些代码可以将等量的数据放入垃圾箱。但是我正在努力前进。
data = [list of 1103 points]
b = number of bins
def histedges(data, binss):
n = len(x)
return np.interp(np.linspace(0, n, binss + 1),
np.arange(n),np.sort(data))
n, bins, patches = plt.hist(dis, histedges(data, b))