Beispiel #1
0
def dashboard():
    '''仪表盘'''
    gauge = Gauge('Results of each interface test')
    style = Style()
    gauge_style = style.add(label_pos='center',
                            is_label_show=True,
                            label_text_color=None)

    gauge.add('Login Interface Test', 'Rate of passing', 70, **gauge_style)

    #gauge.add('FangYuan Interface Test','Rate of passing',60,**gauge_style)
    gauge.show_config()
    gauge.render(filename)
Beispiel #2
0
def test_gauge():

    # gauge_0
    gauge = Gauge("仪表盘示例")
    gauge.add("业务指标", "完成率", 66.66)
    gauge.show_config()
    gauge.render()

    # gauge_1
    gauge = Gauge("仪表盘示例")
    gauge.add("业务指标", "完成率", 166.66, angle_range=[180, 0], scale_range=[0, 200], is_legend_show=False)
    gauge.show_config()
    gauge.render()
Beispiel #3
0
def test_gauge():
    # gauge default
    gauge = Gauge("仪表盘示例")
    gauge.add("业务指标", "完成率", 66.66)
    gauge.show_config()
    assert "66.66" in gauge._repr_html_()
    gauge.render()

    # gauge angle_range&scale_range
    gauge = Gauge("仪表盘示例")
    gauge.add("业务指标",
              "完成率",
              166.66,
              angle_range=[180, 0],
              scale_range=[0, 200],
              is_legend_show=False)
    assert "166.66" in gauge._repr_html_()
    gauge.render()
Beispiel #4
0
def ewide3(request):
    template = loader.get_template('ewpyecharts.html')

    value = [20, 190, 253, 77, 65]
    attr = ['汕头市', '汕尾市', '揭阳市', '阳江市', '肇庆市']
    map = Map("水务数据可视化--产销差筛选钻取", width=1200, height=600)
    map.add("", attr, value, maptype='广东', is_visualmap=True,
            visual_text_color='#000')
    map.render()
    context = dict(
        myechart=map.render_embed(),
        host=REMOTE_HOST,
        script_list=map.get_js_dependencies()
    )

    gauge = Gauge("水务数据可视化")
    gauge.add("产销差", "完成率", 66.66)
    gauge.show_config()

    return HttpResponse(template.render(context, request))
Beispiel #5
0
value = [95.1, 23.2, 43.3, 66.4, 88.5]
attr = ["China", "Canada", "Brazil", "Russia", "United States"]

map0 = Map("世界地图示例", width=1200, height=600)
map0.add("世界地图",
         attr,
         value,
         maptype="world",
         is_visualmap=True,
         visual_text_color='#000')
map0.render(path="./data/04-00世界地图.html")

# 仪表盘
gauge = Gauge("仪表盘")
gauge.add('业务指标', '完成率', 66.66)
gauge.show_config()
gauge.render(path="./data/02-02仪表盘.html")
"""
# 关系图
nodes =[{"name": "结点1", "symbolSize": 10}, {"name": "结点2", "symbolSize": 20}, {"name": "结点3", "symbolSize": 30}, {"name": "结点4", "symbolSize": 40}, {"name": "结点5", "symbolSize": 50}, {"name": "结点6", "symbolSize": 40}, {"name": "结点7", "symbolSize": 30}, {"name": "结点8", "symbolSize": 20}]
links =[]
for i in nodes:
    for j in nodes:
        links.append({"source": i.get('name'), "target": j.get('name')})

print(links)
print(nodes)
graph =Graph("关系图-环形布局示例")
graph.add("", nodes, links, is_label_show=True, repulsion=8000,     layout='circular', label_text_color=None)
graph.show_config()
graph.render(path="./data/02-03关系图.html")