以STU为数据绘制折线图
时间: 2024-03-05 19:53:12 浏览: 132
要绘制上海交通大学队伍的排名折线图,我们需要用到 Matplotlib 库。可以将代码修改如下:
```python
import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_csv('icpc-full.csv')
# 数据预处理
data = data.drop(['Date', 'Host', 'City', 'Venue', 'Team', 'Contestant 1', 'Contestant 2', 'Contestant 3', 'Score', 'Total'], axis=1)
# 选取上海交通大学队伍的信息
stu = data[data['University'] == 'Shanghai Jiao Tong University'][['Rank', 'Year']]
# 绘制折线图
plt.plot(stu['Year'], stu['Rank'], marker='o')
plt.xlabel('Year')
plt.ylabel('Rank')
plt.title('Rank of Shanghai Jiao Tong University')
plt.show()
```
这样就可以绘制出上海交通大学队伍的排名折线图了。其中,我们使用 `plt.plot()` 函数来绘制折线图,指定 x 轴数据为年份,y 轴数据为排名,同时指定了点的样式为圆点。另外,我们还使用 `plt.xlabel()`、`plt.ylabel()` 和 `plt.title()` 函数来为图表添加轴标签和标题。最后,使用 `plt.show()` 函数来显示图表。
阅读全文