seaborn distplot()函数:绘制直方图
在 Python 中,可以通过 seaborn 模块中的 distplot() 函数绘制直方图,其语法格式如下:
示例代码如下:

图 1 直方图
distplot(a,bins,hist,kde,rug)其中各个参数的含义分别是:
- a 表示数据;
- bins 表示柱体的数量;
- hist 表示是否显示柱体;
- kde 表示是否绘制核密度曲线;
- rug 表示是否在x轴上显示观测值竖线。
示例代码如下:
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
#设置背景类型
sns.set_style('darkgrid')
#显示中文
plt.rcParams['font.sans-serif']='SimHei'
#显示负号
plt.rcParams['axes.unicode_minus']=False
#数据集
data=np.random.randint(40,100,(100,))
#绘制直方图
sns.distplot(data,bins=10)
上面代码的运行结果如下图所示。
图 1 直方图
ICP备案:
公安联网备案: