【Python】学生成绩分布直方图

学生数学成绩分布直方图

在这里插入图片描述

#导入matplotlib中的pyplot模块
import matplotlib.pyplot as plt
#定义列表score,保存数学成绩
score = [107,77,94,87,90,95,92,93,89,63,78,66,102,56,89,77,40,56,92,93,89,63,78,66,102,56,89,77,40,56,92]
#设置中文字体SimHei
plt.rcParams['font.sans-serif'] = ['SimHei']
#设置X轴标题
plt.xlabel('分数')
#设置Y轴标题
plt.ylabel('学生数量')
#设置图表标题
plt.title('学生数学成绩分布直方图')
'''绘制直方图,score表示数据集;bins表示数据区间的取值,上限值和下限值分别0和150,间隔为10;facecolor表示填充颜色;edgecolor表示边框颜色'''
plt.hist(score,bins=range(0,150,10),facecolor='blue',edgecolor='red')
#显示图表
plt.show()

学生语文成绩分布直方图

在这里插入图片描述

#导入matplotlib中的pyplot模块
import matplotlib.pyplot as plt
#定义列表score,保存语文成绩
score = [107,77,94,87,90,95,92,93,89,63,78,66,102,56,89,77,40,56,92,93,89,63,78,66,102,56,89,77,40,56,92]
#设置中文字体SimHei
plt.rcParams['font.sans-serif'] = ['SimHei']
#设置X轴标题
plt.xlabel('分数')
#设置Y轴标题
plt.ylabel('学生数量')
#设置图表标题
plt.title('学生语文成绩分布直方图')
'''绘制直方图,score表示数据集;bins表示数据区间的取值,上限值和下限值分别0和150,间隔为10;facecolor表示填充颜色;edgecolor表示边框颜色'''
plt.hist(score,bins=range(0,150,10),facecolor='red',edgecolor='black')
#显示图表
plt.show()

学生总成绩分布直方图

在这里插入图片描述

#导入matplotlib中的pyplot模块
import matplotlib.pyplot as plt
#定义列表score_Chinese,保存语文成绩
score_Chinese = [107,77,94,87,90,95,92,93,89,63,78,66,102,56,89,77,40,56,92,93,89,63,78,66,102,56,89,77,40,56,92]
#定义列表score_Math,保存数学成绩
score_Math = [107,77,94,87,90,95,92,93,89,63,78,66,102,56,89,77,40,56,92,93,89,63,78,66,102,56,89,77,40,56,92]
#定义列表score,保存总成绩
score = [0] * len(score_Math)
for i in range(len(score_Math)):
    score[i] = score_Chinese[i] + score_Math[i]
#设置中文字体SimHei
plt.rcParams['font.sans-serif'] = ['SimHei']
#设置X轴标题
plt.xlabel('总分数')
#设置Y轴标题
plt.ylabel('学生数量')
#设置图表标题
plt.title('学生总成绩分布直方图')
'''绘制直方图,score表示数据集;bins表示数据区间的取值,上限值和下限值分别0和300,间隔为10;facecolor表示填充颜色;edgecolor表示边框颜色'''
plt.hist(score,bins=range(0,300,10),facecolor='pink',edgecolor='red')
#显示图表
plt.show()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值