如何在直方图上绘制高斯图

时间:2015-05-08 17:15:30

标签: python matplotlib histogram gaussian

如何在我的代码生成的直方图上绘制高斯图?这是我的代码如下。它完美地工作并生成直方图,但我正在努力添加高斯曲线,因为我才开始使用pyplot。我也在努力学习数学!

1 个答案:

答案 0 :(得分:1)

您可能希望使用numpy生成高斯,然后将其绘制在相同的轴上。这里有一个很好的例子:
Fitting a Gaussian to a histogram with MatPlotLib and Numpy - wrong Y-scaling?

如果您确实想从数据中自动生成拟合高斯,您可能需要使用scipy curve_fit或leastsq函数来拟合数据,类似于此处描述的内容: gaussian fit with scipy.optimize.curve_fit in python with wrong results