pyecharts整合flask
时间: 2023-10-16 07:08:53 浏览: 103
基于flask和echarts的新冠疫情实时监控系统源码+数据库,后端基于python的flask框架,前端主要是echarts
5星 · 资源好评率100%
将 Pyecharts 与 Flask 整合可以创建动态的 Web 应用程序,以下是基本的步骤:
1. 安装 Flask 和 Pyecharts
```python
pip install flask
pip install pyecharts
```
2. 在 Flask 应用程序中导入 Pyecharts
```python
from pyecharts.charts import Bar
from pyecharts import options as opts
```
3. 在 Flask 应用程序中创建路由和视图函数
```python
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
bar = Bar()
bar.add_xaxis(["A", "B", "C", "D", "E"])
bar.add_yaxis("Series", [1, 2, 3, 4, 5])
bar.set_global_opts(title_opts=opts.TitleOpts(title="Bar Chart"))
return render_template('index.html', chart=bar.render_embed())
```
4. 在 HTML 模板中显示图表
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Bar Chart</title>
{{ chart|safe }}
</head>
<body>
</body>
</html>
```
5. 运行 Flask 应用程序
```python
if __name__ == '__main__':
app.run(debug=True)
```
这样,当你在浏览器中访问 http://localhost:5000/ ,你将看到一个基本的柱状图。
阅读全文