python用pyecharts分析2017,2018,2019三年的100所不同理工类大学的最低录取分数,利用timeline
时间: 2024-10-12 22:06:27 浏览: 26
Python数据可视化分析-50个Pyecharts学习案例
在Python中,你可以使用PyEcharts库来创建Timeline图表来分析2017、2018、2019这三年100所不同理工类大学的最低录取分数。首先,你需要数据,包括大学名称、年份和对应的最低录取分数。假设数据已经整理成Pandas DataFrame的形式。
```python
import pandas as pd
from pyecharts import options as opts
from pyecharts.charts import Timeline
# 假设data是一个包含大学名、年份和最低分的DataFrame
data = ...
# 创建Timeline图表
timeline = Timeline(init_opts=opts.InitOpts(width="1200px", height="600px"))
for year in ['2017', '2018', '2019']:
year_data = data[data['Year'] == year] # 提取对应年份的数据
chart = (
Line()
.add_xaxis(year_data['University']) # x轴大学名称
.add_yaxis('最低录取分数', year_data['Score']) # y轴最低分
.set_global_opts(title_opts=opts.TitleOpts(title=f"{year}年各大学最低录取分数"))
)
timeline.add(chart, f'{year}') # 添加到Timeline中,并设置标题
timeline.render("理工类大学历年最低录取分数线.html") # 生成HTML文件
```
在这个例子中,我们通过循环遍历每一年的数据,然后创建Line图表来展示每所大学的最低录取分数。最后,将每个年度的图表添加到Timeline中,形成时间线的动态效果。
阅读全文