Пример #1
0
def index():
    xaxis = []
    for i in range(60):
        xaxis.append(str(-i))

    # 统计入包流量和包长
    in_cnt = []
    in_len = []
    for calculater in in_cal["total"]:
        in_cnt.append(calculater.cnt)
        in_len.append(calculater.len)

    # 统计出包流量和包长
    out_cnt = []
    out_len = []
    for calculater in out_cal["total"]:
        out_cnt.append(calculater.cnt)
        out_len.append(calculater.len)

    line_cnt = Line().add_xaxis(xaxis[::-1]).add_yaxis("入包流量",
                                                       in_cnt).add_yaxis(
                                                           "出包流量", out_cnt)

    line_len = Line().add_xaxis(xaxis[::-1]).add_yaxis("入包长度",
                                                       in_len).add_yaxis(
                                                           "出包长度", out_len)
    return render_template("index.html",
                           in_options=line_cnt.dump_options(),
                           out_options=line_len.dump_options(),
                           in_dict=in_cal)
Пример #2
0
# -*- encoding: utf-8 -*-

# Project :zs
# Time  :2019/7/22 下午7:32 
# BY    :FormatFa

from pyecharts.charts import Bar,Line


b = Bar()
b.add_xaxis(['one','two','three'])
b.add_yaxis('s1',[1,2,3])


l = Line()
l.add_xaxis(['one','two','three','four'])
l.add_yaxis('s2',[1,2,3])

l.overlap(b)
print(b)
print(l.dump_options())

l.render('test.html')