图 a
图b
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
df = pd.read_excel("qndxx.xlsx") | |
dfl = df.① | #按班级列进行分组 |
df2=df1.学校.count( ) | #统计各班级学习人数 |
df2=df2.rename(columns= {"学校":"人数"}) | |
df3=df2.sort_values ("人数",ascending=True).head(10) print(df3) | #筛选前 10 名 |
② | #绘制柱形图 |
plt.title("学习人数最少的 10 个班级") | #设置图表标题 |
plt.show () |