面试题答案
一键面试import pandas as pd
import matplotlib.pyplot as plt
# 读取CSV文件
data = pd.read_csv('students.csv')
# 绘制成绩的直方图
plt.hist(data['成绩'], bins=10, edgecolor='black')
# 设置标题和坐标轴标签
plt.title('学生成绩分布直方图')
plt.xlabel('成绩')
plt.ylabel('学生人数')
# 显示图形
plt.show()
上述代码中:
- 首先使用
pd.read_csv
读取CSV文件。 - 然后使用
plt.hist
绘制直方图,bins
参数指定直方图的柱子数量。 - 接着使用
plt.title
、plt.xlabel
、plt.ylabel
分别设置标题、x轴标签、y轴标签。 - 最后使用
plt.show
显示图形。请确保将students.csv
替换为实际的文件名。