以下是使用Flask+Echarts+Jinja绘制“2022年广东省各大学毕业生薪酬排行”图表的示例代码:

# 导入所需的库
import pandas as pd
from flask import Flask, render_template

# 创建Flask应用程序
app = Flask(__name__)

# 定义路由
@app.route('/')
def index():
    # 读取数据文件
    data = pd.read_csv('2022全国高校毕业生薪酬排行榜.csv')

    # 筛选广东省高校数据并按平均薪酬进行排序
    gd_data = data[data['所在省份'] == '广东省']
    gd_data = gd_data[['学校名称', '2021届平均薪酬']].sort_values('2021届平均薪酬', ascending=False)

    # 将数据传递到前端进行网页渲染
    return render_template('index.html', data=gd_data)

# 启动Flask应用程序
if __name__ == '__main__':
    app.run()

在上述代码中,我们首先导入所需的库,包括pandas和Flask。然后创建一个Flask应用程序,并定义了一个路由'/'。在该路由中,我们读取了数据文件,并筛选出广东省高校的数据,并按平均薪酬进行排序。最后,我们将数据传递到前端进行网页渲染。

需要注意的是,前端页面需要使用Jinja模板进行渲染,并使用Echarts绘制图表。可以在templates文件夹中创建一个名为index.html的模板文件,用于展示图表。具体的模板代码可以根据需求进行编写。

启动Flask应用程序后,可以通过访问http://localhost:5000/来查看生成的图表

、使用Flask+Echarts+Jinja绘制2022年广东省各大学毕业生薪酬排行图表。1使用Flask处理后台数据。①读取2022全国高校毕业生薪酬排行榜csv文件取出广东省高校学校名称和2021届平均薪酬并按平均薪酬进行排序。②使用Jinja模板html将后台数据传递到前端进行网页渲染。创建Flask启动程序。

原文地址: https://www.cveoy.top/t/topic/hIew 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录