单条平滑曲线的概率密度函数

Probability density function with a single smooth curve

这是我不完全理解的东西。 我正在尝试使用此 scipy function 绘制概率密度函数。如何平滑此图以使其具有单条曲线?

import matplotlib.pyplot as plt
import numpy as np

np.random.seed(1)
Z = np.random.randint(0, 1000, size=1000)
from scipy.stats import norm
plt.plot(Z, norm.pdf(Z, Z.mean(), Z.std()))
plt.show()

对列表进行排序,然后绘制它:

Z = np.sort(Z)

你也可以 scatter 而不是 plot:

plt.scatter(Z, norm.pdf(Z, Z.mean(), Z.std()),s=1)

输出: