pyecharts地图只显示海南

 0.3.2开始,pyecharts轻量化运行,不自带地图JS。

但除了安装官方提供的地图包之外,因为有些网站上的地点只显示如“瑞安”,而不是“瑞安县”,这样也是没法找到该地(地名我随便打的),这里提供个笨方法:

或者找不到地理位置的城市名,然后用“百度API示例”或者“高德地图API示例”中的地址解析 - >正向地理编码生产批量坐标放到这里:

这里数据森林公众号的代码地址:https

好的,首先需要安装pyecharts地图数据包: ```python !pip install pyecharts==1.9.0 !pip install echarts-countries-pypkg !pip install echarts-china-provinces-pypkg !pip install echarts-china-cities-pypkg !pip install echarts-china-counties-pypkg !pip install echarts-china-misc-pypkg ``` 然后,使用以下代码生成着色地图: ```python from pyecharts import options as opts from pyecharts.charts import Map from pyecharts.faker import Faker # 构造份-数据字典 data = {"北京": 10, "天津": 20, "上海": 30, "重庆": 40, "河北": 50, "河南": 60, "云南": 70, "辽宁": 80, "黑龙江": 90, "湖南": 100, "安徽": 110, "山东": 120, "新疆": 130, "江苏": 140, "浙江": 150, "江西": 160, "湖北": 170, "广西": 180, "甘肃": 190, "山西": 200, "内蒙古": 210, "陕西": 220, "吉林": 230, "福建": 240, "贵州": 250, "广东": 260, "青海": 270, "西藏": 280, "四川": 290, "宁夏": 300, "海南": 310, "台湾": 320, "香港": 330, "澳门": 340} # 绘制地图 c = Map() c.add("数据", [list(z) for z in zip(data.keys(), data.values())], "china") c.set_series_opts(label_opts=opts.LabelOpts(is_show=False)) c.set_global_opts(title_opts=opts.TitleOpts(title="中国地图"), visualmap_opts=opts.VisualMapOpts(max_=340, is_piecewise=True, pieces=[{"max": 0, "label": "0", "color": "#FFFFFF"}, {"min": 1, "max": 100, "label": "1-100", "color": "#FFEBCD"}, {"min": 101, "max": 200, "label": "101-200", "color": "#FF6347"}, {"min": 201, "max": 300, "label": "201-300", "color": "#EE2C2C"}, {"min": 301, "label": ">300", "color": "#8B0000"}])) c.render_notebook() ``` 这样就可以在Jupyter Notebook中显示着色地图了。你也可以使用`c.render("map.html")`将地图保存为HTML文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值