from flask import Flask,render_template
from pyecharts.charts import Bar
from pyecharts import options as opt
app=Flask(__name__)
def get_Bar():
{
Bar()
.add_xaxis(["小米","华为","百度","腾讯","移动","阿里巴巴"])
.add_yaxis("用户",[5,20,35,10,75,50])
.set_global_opts(title_opts=opt.TitleOpts(
title="Bar",subtitle="haha"))
.render('templates/bar.html')
}
#配置路由,路径
@app.route('/')
def fun():
get_Bar()
return render_template('bar.html')
if __name__ == '__main__':
app.run()
实现图如下: