以下代码为我提供了每种资产的直方图(mYa包含10种资产)。但是,我也想根据数据生成一个拟合的高斯曲线,但是我在直方图上得到很多线条:
plt.figure(figsize=(11,25))
fig, axes = plt.subplots(nrows=4, ncols=3, figsize=(15,15))
ax = axes.flatten()
for i in range(iN):
fit= stats.norm.pdf(mYa[i,:], np.mean(mYa[i,:]), np.std(mYa[i,:]))
ax[i].plot(mYa[i,:],fit,'-o')
ax[i].hist(mYa[i,:], normed=True)
ax[i].legend(asX2[I])
有人知道我在做什么错吗?