from pyecharts.charts import Map,Geo
from pyecharts import options as opts
def get_china_map(value_1, value_2, title, subtitle):
data = [("广东省",value_1),("山东省",0),("河南省",0),("四川省",0),("江苏省",0),("河北省",0),("湖南省",0),("安徽省",0),
("浙江省",value_2),("湖北省",0),("广西壮族自治区",0),("云南省",0),("江西省",0),("辽宁省",0),("黑龙江省",0),("陕西省",0),
("山西省",0),("福建省",0),("重庆省",0),("贵州省",0),("吉林省",0),("甘肃省",0),("内蒙古自治区",0),("上海市",0),
("台湾省",0),("新疆维吾尔自治区",0),("北京市",0),("天津市",0),("海南省",0),("香港",0),("青海省",0),
("宁夏省",0),("西藏自治区",0),("澳门",0)]
map_ = Map()
map_.add("",data,"china")
map_.set_global_opts(
title_opts=opts.TitleOpts(title=title,subtitle=subtitle,pos_right="center",pos_top="5%"),
visualmap_opts=opts.VisualMapOpts(max_=12000),
)
return map_
i = 0
title, sub_title = df.values[i][0], df.values[i][1]
dg_value, zj_value = df.values[i][4], df.values[i][7]
temp = get_china_map(float(dg_value), float(zj_value), title, sub_title)
temp.render_notebook()
Pycharts 画中国地图
最新推荐文章于 2024-03-01 18:00:31 发布