我想知道我的数据点的分布,所以首先我绘制了我的数据的直方图.我的直方图如下所示:

其次,为了使它们适合分布,这里是我写的代码:
size = 20000
x = scipy.arange(size)
# fit
param = scipy.stats.gamma.fit(y)
pdf_fitted = scipy.stats.gamma.pdf(x, *param[:-2], loc = param[-2], scale = param[-1]) * size
plt.plot(pdf_fitted, color = 'r')
# plot the histogram
plt.hist(y)
plt.xlim(0, 0.3)
plt.show()
Run Code Online (Sandbox Code Playgroud)
结果是:

我究竟做错了什么?