Python hist()函数:绘制直方图
直方图,又称作质量分布图,是一种统计报告图,由一系列高度不等的纵向条纹或线段表示数据分布的情况。
在 Python 中,可以通过 matplotlib.pyplot 模块中的 hist() 函数绘制直方图,其语法格式如下:
示例代码如下:
在 Python 中,可以通过 matplotlib.pyplot 模块中的 hist() 函数绘制直方图,其语法格式如下:
hist(x,bins,range,histtype,rwidth,color)
- 参数 x 表示数据集;
- 参数 bins 表示数据的区间分布;
- 参数 range 表示数据的上下界;
- 参数 histtype 表示直方图的类型;
- 参数 rwidth 表示柱体宽度的百分比;
- 参数 color 表示直方图的颜色。
示例代码如下:
import matplotlib.pyplot as plt import numpy as np #显示中文 plt.rcParams['font.sans-serif']='SimHei' #显示负号 plt.rcParams['axes.unicode_minus']=False #x轴的刻度线向内显示 plt.rcParams['xtick.direction']='in' #y轴的刻度线向外显示 plt.rcParams['ytick.direction']='out' #创建画布 plt.figure(figsize=(10,8)) #直方图标题 plt.title('Python期末考试成绩分析表') #数据 x=np.random.randint(40,100,(100,)) #绘制直方图 plt.hist(x,bins=10,color='green') #设置x轴标题 plt.xlabel('成绩') #设置y轴标题 plt.ylabel('人数') plt.show()上面代码的运行结果如下图所示: