1)读取自制成绩表,绘制三条折线图 2)添加标题"XX(随便写)学期期末成绩表", 3)添加x轴标签“学生姓名”,添加y轴标签"成绩(百分制)", 4)设置y轴显示范围30到105,
时间: 2024-11-12 18:43:01 浏览: 8
要在Python中使用matplotlib库来完成这个任务,你可以参考以下代码示例。这里假设你的数据存储在一个名为`scores.csv`的CSV文件中,每行包含学生姓名和对应的分数。
```python
import pandas as pd
import matplotlib.pyplot as plt
# 1. 读取数据
df = pd.read_csv('scores.csv')
# 2. 添加标题
plt.title("XX学期期末成绩表")
# 3. 绘制折线图并设置轴标签
for student in df.columns[:-1]: # 假设最后一列是分数列
plt.plot(df[student], label=student)
plt.xlabel("学生姓名")
plt.ylabel("成绩(百分制)")
# 4. 设置y轴范围
plt.ylim(30, 105)
# 显示图例和添加图框
plt.legend()
plt.box(True) # 如果希望有边框
# 显示图表
plt.show()
```
注意,你需要将`XX`替换为你实际的学期名称,并确保数据格式正确无误。如果你的数据存储结构不同,可能需要调整代码以适应实际情况。
阅读全文