import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
# 数据准备
a = np.random.randn(100)
s = pd.Series(a) 

# 用 Matplotlib 画直方图
plt.hist(s)
plt.show()

# 用 Seaborn 画直方图
sns.distplot(s, kde=False)
plt.show()

sns.distplot(s, kde=True) # 显示核密度
plt.show()

Matplotlib:

Seaborn, kde=False

Seaborn, kde=True