本指南会以一个小的 Flask 项目为例,说明如何在 Flask 中使用 pyecharts。请确保你已经安装 Flask,还没安装请执行 pip install flask 或其他方式安装。
Step 0: 首先新建一个 Flask 项目
Linux/macos 系统
$mkdir flask-echarts
$cd flask-echarts
$mkdir templates
Windows 系统
新建一个 flask-echarts 文件夹,在其下新建 templates 子文件夹。
Step 1: 为项目提供自己的模板
将下面 html 模板代码保存为 pyecharts.html 文件并移至上一步新建的 templates 文件夹中。
Proudly presented by ECharts{% for jsfile_name in script_list %}{% endfor %}Step 2: 调用 chart_instance.render_embed() 方法渲染图表
请将下面的代码保存为 server.py 文件并移至项目的根目录下。
import random
from pyecharts import Scatter3D
from pyecharts.constants import DEFAULT_HOST
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/")
def hello():
s3d = scatter3d()
return render_template("pyecharts.html",