def analyseLocation(friends): keys = [] values = [] province = list(map(lambda x: x['Province'], friends[1:])) for i in set(province): keys.append(i) values.append(province.count(i)) print(keys) print(values) maps = Map('中国地图', '中国地图', width=1200, height=600) maps.add("", keys, values, visual_range=[0, 50], maptype='china', is_visualmap=True, visual_text_color='#000') maps.show_config() maps.render(path="localtion.html")
def promap(): # attr, value要显示的数值 value = [20, 100] attr = ['余杭区', '萧山区'] # 图框的基本特性 m = Map('杭州地图示例图', width=600, height=400) # 添加数据到图框中 m.add('', attr, value, maptype=u'杭州', visual_range=[0, 100], is_visualmap=True, visual_text_color='#000') # show_config() 打印输出图表的所有配置项 m.show_config() # render() 生成 .html 文件 m.render()
legend_pos="80%", legend_orient="vertical") grid = Grid() grid.add(line, grid_right="55%") grid.add(pie, grid_left="60%") grid.render(r".\my_first_Zuhetu.html") """水球图""" liquid = Liquid("水球图示例") liquid.add("Liquid", [0.8]) liquid.show_config() liquid.render(r".\my_first_Shuiqiu1.html") liquid = Liquid("水球图示例") liquid.add("Liquid", [0.6, 0.5, 0.4, 0.3], is_liquid_animation=False, shape='diamond') liquid.show_config() liquid.render(r".\my_first_Shuiqiu2.html") """地图""" value = [155, 10, 66, 78, 33, 80, 190, 53, 49.6] attr = ["福建", "山东", "北京", "上海", "甘肃", "新疆", "河南", "广西", "西藏"] map = Map("Map 结合 VisualMap 示例", width=1200, height=600) map.add("", attr, value, maptype='china', is_visualmap=True, visual_text_color='#000') map.show_config() map.render(r".\my_first_Ditu.html")