首先安装对应的python模块

  • $ pip install pyecharts==0.5.10
  • $ pip install echarts-countries-pypkg
  • $ pip install echarts-china-provinces-pypkg
  • $ pip install echarts-china-cities-pypkg
  • $ pip install echarts-china-counties-pypkg

世界地图

from pyecharts import Mapvalue = [95.1, 23.2, 43.3, 66.4, 88.5]
attr = ["China", "Canada", "Brazil", "Russia", "United States"]
map0 = Map("世界地图示例", width=1200, height=600)
map0.add("世界地图", attr, value, maptype="world",  is_visualmap=True, visual_text_color='#000')
map0.render(path="世界地图.html")

中国地图

from pyecharts import Mapprovince_distribution = {'河南': 45.23, '北京': 37.56, '河北': 21, '辽宁': 12, '江西': 6, '上海': 20, '安徽': 10, '江苏': 16, '湖南': 9,'浙江': 13, '海南': 2, '广东': 22, '湖北': 8, '黑龙江': 11, '澳门': 1, '陕西': 11, '四川': 7, '内蒙古': 3, '重庆': 3,'云南': 6, '贵州': 2, '吉林': 3, '山西': 12, '山东': 11, '福建': 4, '青海': 1, '天津': 1,'其他': 1}
provice = list(province_distribution.keys())
values = list(province_distribution.values())
map = Map("中国地图", '中国地图', width=1200, height=600)
map.add("", provice, values, visual_range=[0, 50], maptype='china', is_visualmap=True,visual_text_color='#000')
map.render(path="中国地图.html")

省市地图

from pyecharts import Mapmap2 = Map("贵州地图", '贵州', width=1200, height=600)
city = ['贵阳市', '六盘水市', '遵义市', '安顺市', '毕节市', '铜仁市', '黔西南布依族苗族自治州', '黔东南苗族侗族自治州', '黔南布依族苗族自治州']
values2 = [1.07, 3.85, 6.38, 8.21, 2.53, 4.37, 9.38, 4.29, 6.1]
map2.add('贵州', city, values2, visual_range=[1, 10], maptype='贵州', is_visualmap=True, visual_text_color='#000')map2.render(path="贵州地图.html")

区县地图

from pyecharts import Map
quxian = ['观山湖区', '云岩区', '南明区', '花溪区', '乌当区', '白云区', '修文县', '息烽县', '开阳县', '清镇市']
values3 = [3, 5, 7, 8, 2, 4, 7, 8, 2, 4]map3 = Map("贵阳地图", "贵阳", width=1200, height=600)
map3.add("贵阳", quxian, values3, visual_range=[1, 10], maptype='贵阳', is_visualmap=True)
map3.render(path="贵阳地图.html")

热力图

from pyecharts import Geokeys = ['上海', '北京', '合肥', '哈尔滨', '广州', '成都', '无锡', '杭州', '武汉', '深圳', '西安', '郑州', '重庆', '长沙', '贵阳', '乌鲁木齐']
values = [4.07, 1.85, 4.38, 2.21, 3.53, 4.37, 1.38, 4.29, 4.1, 1.31, 3.92, 4.47, 2.40, 3.60, 1.2, 3.7]geo = Geo("全国主要城市空气质量热力图", "data from pm2.5", title_color="#fff",title_pos="left", width=1200, height=600,background_color='#404a59')geo.add("空气质量热力图", keys, values, visual_range=[0, 5], type='effectScatter',visual_text_color="#fff", symbol_size=15,is_visualmap=True, is_roam=True)  # type有scatter, effectScatter, heatmap三种模式可选,可根据自己的需求选择对应的图表模式
geo.render(path="全国主要城市空气质量热力图.html")

python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图)相关推荐

  1. 详解python 利用 pyecharts 画地图(热力图)(世界地图,省市地图,区县地图)、动态流向图

    转载: 详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图) Pyecharts绘制全球流向图 pyecharts中文教程官网 目录  安装对应的python模块 世界 ...

  2. 用pyecharts画地图(世界地图、中国省级地图、市级地图、某省市级地图、某市县级地图)

    用pyecharts画地图(世界地图.中国省级地图.市级地图.某省市级地图.某市县级地图) 世界地图 中国省级地图 中国市级地图 某省市级地图 某市县级地图 世界地图 代码如下: from pyech ...

  3. pyecharts 画地图(热力图)(世界地图,省市地图,区县地图)

    一.概述 在上一篇文章中,链接如下:https://www.cnblogs.com/xiao987334176/p/13791061.html 已经介绍了pyecharts画一些基本图形,接下来介绍画 ...

  4. 利用python画各类世界、中国、区县地图(转)

    首先安装对应的python模块 $ pip install pyecharts==0.5.10 $ pip install echarts-countries-pypkg $ pip install ...

  5. 【数据可视化】python/pyecharts 画地图(热力图)(世界地图,省市地图,区县地图)、动态流向图

    按照教程想通过pip下载地图素材,结果如下图所示--不匹配现有的version. upgrade pyecharts之后依旧无法satisfies 在pycharm中输入: import pyecha ...

  6. python绘制动态图-Python利用Echarts绘制动态交互图:快速入门

    我们都知道,Echarts是百度开源的超强大的数据可视化工具.Python中经典的matplotlib.seaborn等库相比,它最大的优点是所绘制的图形为动态图,这意味着我们可以和图形之间进行动态的 ...

  7. 使用echarts画日历热力图

    个人笔记整理,详细API介绍请参照echarts官网. HTML页面 <!DOCTYPE html> <html lang="en"> <head&g ...

  8. 使用echarts画日历热力图自定义区间颜色值

    个人笔记整理,详细API介绍请参照echarts官网. HTML页面 <!DOCTYPE html> <html lang="en"> <head&g ...

  9. Python 利用 turtle画出樱花树

    直接粘效果图 以及代码 import turtle as T import random import timedef Tree(branch, tur):time.sleep(0.0001)if b ...

最新文章

  1. Sql Server 中锁的概念
  2. 复杂人机智能系统功能分配方法综述
  3. 安装 Ruby 和 Rails 开发环境
  4. cad绘制椭圆的方法有几种_CAD新手入门教学:如何绘制矩形?
  5. [转载]Mac使用vim命令修改配置文件内容
  6. 网页性能优化{雅虎[转载]}
  7. python基础: day4作业计算器
  8. c 子类对象 访问父类对象受保护成员_看了这个,你就会搞对象了
  9. 同一个项目的同一DLL多版本的兼容问题
  10. 【零散知识】最大类间方差法(大津法,Otsu)
  11. Mac新手入门功能操作指南!!
  12. 关于 Java.lang.NoClassDefFoundError 解决
  13. CSS —— 层叠样式表
  14. Jenkins基础:API:10:使用API更新进行节点的连接和断开
  15. Linux下非交互式sshpass登录
  16. Codeforces Round #649 D. Ehab‘s Last Corollary 【思维,二分图,环】
  17. TTL转RS485电路(自动收发)---分享原理图及参考资料
  18. oracle数据库新建用户和赋予权限
  19. scum重新设置服务器无响应,人渣SCUM疑难问题解决办法 人渣SCUM常见问题解答_游侠网...
  20. 上市心不死:墨迹天气急需新故事

热门文章

  1. Wondershare UniConverter for Mac(全能视频格式转换器)
  2. Fiddler抓包(下载安装及使用)
  3. Science:挑战传统理论,重塑联想学习概念
  4. 实践篇——学习英语(第一阶段)Early Stage(共四个阶段)
  5. pubchem的官方API - PUG REST的使用教程(持续更新)
  6. linux文件权限包括哪三种,unix/linux操作系统对文件进行操作时有哪三类用户,这些用户可能拥有的权限有哪些?...
  7. TCP如何保证可靠性,TCP如何实现可靠性传输的
  8. 普度网络营销策划_普度网络营销策划:微时代的危机公关与处理
  9. 汇编中OF,PF,AF,ZF,SF,CF各自的意义
  10. 真香警告:即使不用饿了么订餐,也请务必收藏好该库!