pyecharts学习笔记(1)

文档参考

flask 中使用 pyechats

安装:pip install pyecharts

为项目提供模板: 新建一个 flask-echarts 文件夹,在其下新建 templates 子文件夹, 将 pyecharts 模板,位于 官方 GitHub中的 pyecharts.render.templates 全部文件拷贝至刚新建的 templates 文件夹

创建 server.py 放在项目根目录下

from flask import Flask
from jinja2 import Markup, Environment, FileSystemLoader
from pyecharts.globals import CurrentConfig

# 关于 CurrentConfig,可参考 [基本使用 - 全局变量]
CurrentConfig.GLOBAL_ENV = Environment(loader=FileSystemLoader("./templates"))

from pyecharts import options as opts
from pyecharts.charts.basic_charts.bar import Bar

app = Flask(__name__, static_folder="templates")

######################### 以下代码可以替换!def bar_base() -> Bar:
    c = (Bar()
        .add_xaxis([" 衬衫 ", " 羊毛衫 ", " 雪纺衫 ", " 裤子 ", " 高跟鞋 ", " 袜子 "])
        .add_yaxis(" 商家 A ", [5, 20, 36, 10, 75, 90])
        .add_yaxis(" 商家 B ", [15, 25, 16, 55, 48, 8])
        .set_global_opts(title_opts=opts.TitleOpts(title="Bar- 基本示例 ", subtitle=" 我是副标题 "))
    )
    return c
##########################################
@app.route("/")
def index():
    c = bar_base()
    return Markup(c.render_embed())


if __name__ == '__main__':
    app.run(host='127.0.0.1',port='5000',debug=True)

访问 : http://127.0.0.1:5000/

评论(没有评论)