pyhton_绘制支援地图

Python70

pyhton_绘制支援地图

原创

六mo神剑博主文章分类:Python ©著作权

文章标签 3d 数据 2d 文章分类 Python 编程语言

©著作权归作者所有:来自51CTO博客作者六mo神剑的原创作品,请联系作者获取转载授权,否则将追究法律责任

pyhton_绘制支援地图

自己改良了下,直接加载execel表格的数据

from pyecharts import options as optsfrom pyecharts.charts import Geofrom pyecharts.globals import ChartType, SymbolType# 导入数据# 湖北地区新增数据 data_num = pandas.read_excel('C:/data/zhiyuan.xlsx',sheet_name='湖北确诊人数')# 将数据转换为二元的列表data_num_list = list(zip(data_num['area'],data_num['num']))# 支援对应关系数据zhiyuan_rel = pandas.read_excel('C:/data/zhiyuan.xlsx',sheet_name='支援对应关系')# 将数据转换为二元的列表zhiyuan_rel_list = list(zip(zhiyuan_rel['province'],zhiyuan_rel['area']))def geo_lines() -> Geo:    c = (        Geo(init_opts=opts.InitOpts('1200px','800px'))        .add_schema(            maptype="china",        )        .add(            "湖北地区新增确诊人数",#             [('荆门',663),('十堰',467),('仙桃',379),#              ('恩施',171),('随州',984),('荆州',997),#              ('黄石',760),('神农架',10),('襄阳',988),#              ('天门',197),('宜昌',711),('鄂州',639),#              ('潜江',82),('孝感',2436),('黄冈',2141),#              ('咸宁',493)],            data_num_list,            type_="scatter",            color="red",            is_polyline=True        )        .add(            "对应支援关系",#             [('浙江','荆门'),('陕西','十堰'),('四川','仙桃'),#              ('贵州','恩施'),('河南','随州'),('湖南','荆州'),#              ('安徽','黄石'),('天津','神农架'),('河北','襄阳'),#              ('上海','天门'),('重庆','宜昌'),('广东','鄂州'),#              ('北京','潜江'),('江苏','孝感'),('山东','黄冈'),#              ('江西','咸宁')],            zhiyuan_rel_list,            type_=ChartType.LINES,            effect_opts=opts.EffectOpts(                symbol=SymbolType.ARROW, symbol_size=6,                color="orange"),            linestyle_opts=opts.LineStyleOpts(curve=0.2),        )        .set_series_opts(label_opts=opts.LabelOpts(is_show=False))        .set_global_opts(title_opts=opts.TitleOpts(title="16省支援地图"))    )    return ca=geo_lines()a.render('16省支援地图.html')

数据示例如下:

pyhton_绘制支援地图

pyhton_绘制支援地图

pyhton_绘制支援地图

  • 收藏
  • 评论
  • *举报

上一篇:安装spark,Unsupported major.minor version 52.0解决办法

下一篇:可视化_一个图中绘制多个直方图

Original: https://blog.51cto.com/u_10055401/5482285
Author: 六mo神剑
Title: pyhton_绘制支援地图