首页 > 编程笔记

Python hist()函数:绘制直方图

直方图,又称作质量分布图,是一种统计报告图,由一系列高度不等的纵向条纹或线段表示数据分布的情况。

在 Python 中,可以通过 matplotlib.pyplot 模块中的 hist() 函数绘制直方图,其语法格式如下:
hist(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()
上面代码的运行结果如下图所示:

推荐阅读

副业交流群 关注微信公众号,加入副业交流群,学习变现经验,交流各种打法。