import pandas as pd
df= pd.read_ excel("成绩xlsx")
#读取数据,每行包括学生的姓名、班级、信息成缋、通用成绩
df.drop("姓名", axis=1, inplace=True) #删除无关数据列
#计算技术分数
df[技术]= ①
#计算每班的技术平均分
dfmean = df.groupby(班级';as_ index =False)[技术].mean( )
#排序
dfsort
=
import matplotlib.pyplot as plt
pltrc('font', family ='simsun') #设置中文字体
pl.title("技术成绩平均分前3名的班级")
plt.xlabel("班级")
plt.ylabel("技术")
plt.bar( dfsort["班级"], dfsort["技术"], ② ) #设置图例名称
plt.ylim(0, 80)
plt.legend( )
plt.show( )
①②