直方图

67 阅读1分钟

直方图

import seaborn as sns
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
#数据特征分布-直方图
sns.set(color_codes=True)
# 生成高斯数据
# 正态分布(Normal distribution),也称“常态分布”,又名高斯分布(Gaussian distribution)
np.random.seed(sum(map(ord,'distributions')))#seed的设定可以保持每次生成的随机数相同,使其他人可复现结果
x=np.random.normal(size=100)
sns.displot(x,kde=False)#kde是核密度估计
plt.show()

image.png

sns.displot(x,bins=20,kde=False)#bins参数:划分成多少组

image.png