python文件“9.2 tiobe 编程语言排行榜数据.txt”中为2001 年以来tiobe 编程语言排行榜的数据,请根据数据绘制编程语言走势图。
时间: 2023-11-27 09:47:42 浏览: 144
爬取TIOBE的编程语言排行榜
以下是根据给定数据绘制编程语言走势图的Python代码:
```python
import matplotlib.pyplot as plt
# 读取数据
with open('9.2 tiobe 编程语言排行榜数据.txt', 'r') as f:
data = f.readlines()
# 处理数据
languages = []
rankings = []
for line in data:
line = line.strip().split('\t')
languages.append(line[0])
rankings.append(line[1:])
# 绘制图表
for i in range(len(rankings[0])):
year_data = [int(rankings[j][i]) for j in range(len(rankings))]
plt.plot(languages, year_data, label=str(2001+i))
# 设置图表属性
plt.xticks(rotation=90)
plt.legend(loc='best')
plt.title('Tiobe编程语言排行榜走势图')
plt.xlabel('编程语言')
plt.ylabel('排名')
plt.grid(True)
# 显示图表
plt.show()
```
阅读全文