Flask+Echarts+Jinja绘制2022年广东省大学毕业生薪酬排行图表 - 代码示例
以下是使用Flask+Echarts+Jinja绘制“2022年广东省各大学毕业生薪酬排行”图表的示例代码:\n\npython\n# 导入所需的库\nimport pandas as pd\nfrom flask import Flask, render_template\n\n# 创建Flask应用程序\napp = Flask(__name__)\n\n# 定义路由\n@app.route('/')\ndef index():\n # 读取数据文件\n data = pd.read_csv('2022全国高校毕业生薪酬排行榜.csv')\n\n # 筛选广东省高校数据并按平均薪酬进行排序\n gd_data = data[data['所在省份'] == '广东省']\n gd_data = gd_data[['学校名称', '2021届平均薪酬']].sort_values('2021届平均薪酬', ascending=False)\n\n # 将数据传递到前端进行网页渲染\n return render_template('index.html', data=gd_data)\n\n# 启动Flask应用程序\nif __name__ == '__main__':\n app.run()\n\n\n在上述代码中,我们首先导入所需的库,包括pandas和Flask。然后创建一个Flask应用程序,并定义了一个路由'/'。在该路由中,我们读取了数据文件,并筛选出广东省高校的数据,并按平均薪酬进行排序。最后,我们将数据传递到前端进行网页渲染。\n\n需要注意的是,前端页面需要使用Jinja模板进行渲染,并使用Echarts绘制图表。可以在templates文件夹中创建一个名为index.html的模板文件,用于展示图表。具体的模板代码可以根据需求进行编写。\n\n启动Flask应用程序后,可以通过访问http://localhost:5000/来查看生成的图表。
原文地址: http://www.cveoy.top/t/topic/prh4 著作权归作者所有。请勿转载和采集!