直方图

直方图是将数据从小到大排序后在最小值和最大值之间等间隔进行分箱,然后统计原始数据落在各分箱中的个数或其他统计量,并根据个数或其他统计量的大小绘制相应长度的矩形或长方体。所以,直方图是统计中频数分析的图形表示。直方图的常见类型有一元直方图和二元直方图。

Document Image
\[\]

根据给定数据绘图,编写Seaborn代码如下所示:

code.python
import matplotlib.pyplot as plt    #导入Matplotlib包的pyplot子包
import pandas as pd    #导入pandas包
import seaborn as sns
import os    #导入os包
#设置中文相关参数
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False
root=os.getcwd()    #获取当前工作目录
df=pd.read_excel('4 直方图.xlsx',engine=';openpyxl')    #导入数据
fig=plt.figure()    #新建绘图窗口
sns.histplot(data=df, x="Data")
plt.xticks(fontsize=10)
plt.yticks(fontsize=10)
plt.show()

运行代码,生成下图。

Document Image
\[\]