参考其他牛的文档
采用mlab中的normpdf生成高斯曲线
但是发现mlab中这个属性已经移除了,报错信息:
module 'matplotlib.mlab' has no attribute 'normpdf'
使用norm.pdf 为替代的方式
import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import norm
mu = 100
sigma = 15
x = mu + sigma * np.random.randn(10000)
n, bins, patches = plt.hist(x, 50, normed=1, facecolor='green', alpha = 0.5)
y = norm.pdf(bins, mu, sigma)
plt.plot(bins, y ,'r--')
plt.subplots_adjust(left=0.20)
plt.show()