赞
踩
使用pycharts包画地图! |
- pyecharts的下载参考此文章(选择0.1.9.4版本):https://zhuanlan.zhihu.com/p/366015516
- 注意:不要直接使用命令
pip install pyecharts
,使用此命令下载的版本过高,下面代码测试不通。
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 #中国区域
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
'''=====================================
@Author :Kaifang Zhang
@Time :2021/7/5 1:31
@Contact: kaifang.zkf@dtwave-inc.com
========================================'''
import pyecharts
from pyecharts import Map
value = [121, 31, 74, 113, 212, 56, 34,
66, 128, 31, 51, 13, 24, 1,
254, 114, 127, 725, 72, 10, 15,
259, 566, 408, 271, 203, 724, 391,
179, 46, 312, 521, 11177, 2]
province = ["黑龙江", "吉林", "辽宁", "河北", "北京", "天津", "内蒙古",
"山西", "陕西", "宁夏", "甘肃", "青海", "新疆", "西藏",
"四川", "云南", "广西", "广东", "海南", "台湾", "香港",
"山东", "河南", "安徽", "江苏", "上海", "浙江", "江西",
"福建", "贵州", "重庆", "湖南", "湖北", "澳门"]
map = Map("全国确诊人数", width=1200, height=600)
map.add("人口:人", province, value,
maptype='china',
is_label_show=True,
is_visualmap=True,
visual_range=[0, 800])
map.render("map.html")
- 注意:各城市名称只有在被鼠标选中的情况下,才能显示城市名称,并且保存的图片不会显示个城市名称,如果想显示个城市名称,就要修改html文件,推荐使用
notepad++
(一个文本编辑软件)。- 解决方法:用
notepad++
打开“中国疫情地图.html
文件,在第1923行的series
中添加:"label":{"normal":{"show":true}},
(注意最后有逗号)并保存。
- 修改之前:
- 修改之后:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。