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 直方图