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)
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()
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()
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))
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")