标签:ESS url top esc route tps 获取 ogr 查看
运行程序,访问本地可视化网页URL,查看数据可视化Web页面。
将王俊凯、王源和杨洋分别在2016年1月至2018年12月每个月的出现的F次数共三条折线绘制到同一幅图折线图中,并显示在网页。

from flask import Flask
from flask_sqlalchemy import SQLALchemy
from config import Config
app = Flask(__name__)
app.config.from_object(Config)
db = SQLALchemy(app)2.config
class Config(Object):
  SQLALCHEMY_DATABASE_URI = ‘mysql+pymysql://root:root@localhost:3306/db_data_1’
  SQLALCHEMY_COMMIT_ON_TEARDOWN = True
  SQLALCHEMY_TRACK_MODIFICATIONS = True#对应Url_top10表
class Url_top10(db.Model):
    __tablename__ = 'url_top10'
    url = db.Column(db.String(255),primary_key=True)
    count = db.Column(db.Integer)
#对应key_max表
class Key_max(db.Model):
    __tablename__ = 'key_max'
    year = db.Column(db.String(255),primary_key=True)
    count = db.Column(db.Integer)
    keyword = db.Column(db.String(255))
4.app
from flask import render_template
from models import Url_top10,Key_max
from __init__ import app,db
@app.route('/')
def my_echart():
    # 将2018最受欢迎的10个网站及其点击量
    url_topdata = Url_top10.query.order_by(Url_top10.count.desc()).all()
    url_tops = {}
    for i in range(len(url_topdata)):
        url_tops[url_topdata[i].url] = url_topdata[i].count
    # 王俊凯、王源和杨洋分别在2016年1月至2018年12月每个月的出现的次数
    data_count = Key_max.query.filter_by(keyword='王俊凯').all()
    # wjk_data = Key_max.query.filter(Key_max.keyword=='王俊凯').all()
    wjk_data = db.session.query(Key_max.year,Key_max.count).filter(Key_max.keyword=='王俊凯').all()
    wy_data = db.session.query(Key_max.year,Key_max.count).filter(Key_max.keyword=='王源').all()
    yy_data = db.session.query(Key_max.year,Key_max.count).filter(Key_max.keyword=='杨洋').all()
    wjk_vals = {}
    wy_vals = {}
    yy_vals = {}
    for i in range(len(wjk_data)):
        wjk_vals[wjk_data[i].year] = wjk_data[i].count
        wy_vals[wy_data[i].year] = wy_data[i].count
        yy_vals[yy_data[i].year] = yy_data[i].count
    return render_template('visual.html',url_tops=url_tops,wjk_vals=wjk_vals,wy_vals=wy_vals,yy_vals=yy_vals)
if __name__ == "__main__":
    app.run(debug = True)

标签:ESS url top esc route tps 获取 ogr 查看
原文地址:https://www.cnblogs.com/xmg520/p/12264564.html