今天学习简单的画中国地图,在pycharm的terminal中或者cmd的Python路径下使用pip install pyecharts  来下载所需要的库,然后导入所需要的库。
from pyecharts import options as opts
from pyecharts.charts import Map自主定义各省份的数据
province_dis = {'宁夏':55,'河南': 145, '北京': 137, '河北': 121, '辽宁': 112, '江西': 16, '上海':120, '安徽': 110, '江苏': 116, '湖南': 119,'浙江': 113, '海南': 12, '广东': 212, '湖北': 18, '黑龙江': 111, '澳门': 11, '陕西': 111, '四川': 17, '内蒙古': 13, '重庆': 13,'广西':81,'云南': 16, '贵州': 21, '吉林': 31, '山西': 11, '山东': 111, '福建': 41, '青海': 51, '天津': 11,'新疆':150,'西藏':170,'甘肃':120,'台湾':31}读取字典中的各个省份
provice = list(province_dis.keys())
读取字典中的各个省份值
values = list(province_dis.values())其中Map()代表的是地图,
.add(series_name: str,##坐标系列名称(根据自己需要取名)data_pair: types.Sequence[types.Union[types.Sequence, opts.MapItem, dict]],##数据对,即(地区名,数量),例:(宁夏,55)maptype: str = "china"##地图类型,有world,国家名,省份名,市名四个等级)
.set_global_opts(title_opts ##地图的名字
visualmap_opts=opts.VisualMapOpts()##颜色映射读取字典中的各个省份
)
china = (Map().add("", [list(z) for z in zip(provice, values)], "china").set_global_opts(title_opts=opts.TitleOpts(title="中国地图"),         visualmap_opts=opts.VisualMapOpts())
)生成html文件
china.render("render.html")
运行结果:

全部代码:
from pyecharts import options as opts
from pyecharts.charts import Mapprovince_dis = {'宁夏':55,'河南': 145, '北京': 137, '河北': 121, '辽宁': 112, '江西': 16, '上海':120, '安徽': 110, '江苏': 116, '湖南': 119,'浙江': 113, '海南': 12, '广东': 212, '湖北': 18, '黑龙江': 111, '澳门': 11, '陕西': 111, '四川': 17, '内蒙古': 13, '重庆': 13,'广西':81,'云南': 16, '贵州': 21, '吉林': 31, '山西': 11, '山东': 111, '福建': 41, '青海': 51, '天津': 11,'新疆':150,'西藏':170,'甘肃':120,'台湾':31}provice = list(province_dis.keys())
values = list(province_dis.values())china = (Map().add("", [list(z) for z in zip(provice, values)], "china").set_global_opts(title_opts=opts.TitleOpts(title="中国地图"), visualmap_opts=opts.VisualMapOpts())
)# 打开html
china.render("render.html")

Python使用pyecharts库画简单的中国地图相关推荐

  1. python使用pyecharts库画地图数据可视化

    python使用pyecharts库画地图数据可视化 导库 中国地图 代码 结果 世界地图 代码 结果 省级地图 代码 结果 地级市地图 代码 结果 导库 from pyecharts import ...

  2. 使用pyecharts包作简单的中国地图

    只摸索出全部省份的地图,直接设置参数即可,做出来的图挺好看,所以记录一下. 选择部分省份作图或对某一个具体地区作图,特别是用于论文.研究等,需要图片十分清晰,还是专业地图绘制软件更合适. 1. 创建备 ...

  3. 用Python的turtle库画一颗简单的树(双层递归的思想)

    用Python的turtle库画一颗简单的树(双层递归的思想) 这段时间比较闲,在CSDN上随便逛逛,看到有些用Python来绘图的程序,很有意思.于是作为Python小白的我,也自己动手尝试了一下, ...

  4. Python之Turtle库绘制简单图形

    Python之Turtle库绘制简单图形 来绘制正方形.三角形.五边形.五角形 import turtle #引入turtle库pen=turtle.Turtle() #创建turtle类型的画笔 # ...

  5. 用python的Turtle库画一个笑脸

    用python的Turtle库画一个笑脸 最近刚了解到python的turtle库,就简单的尝试一下,画一个笑脸. 效果图: 效果图看起来和原图的差别还是有点大,但是没关系,这只是一个尝试而已. 附上 ...

  6. 数据可视化:python调用pyecharts库绘制航线专题图

    写在前面 这学期上了数据通讯这门课,其中有一个作业是要求爬取某一天各重要城市到上海虹桥以及上海浦东两机场的航班信息,然后进行可视化.数据分析.在这一份作业用到的可视化工具是python的pyechar ...

  7. python的turtle库的简单使用

    python的turtle库的简单使用 Python的turtle库是一个直观有趣的图形绘制函数库,是python的标准库之一. 一.绘图坐标体系 turtle库绘制图形的基本框架:通过一个小海龟在坐 ...

  8. 利用Python的turtle库画自行车

    利用Python的turtle库画自行车 前言 前言总得说点什么.疫情在家,慕课上学习北理工嵩天等老师的<python语言程序设计>[1],觉得turtle画图,挺有意思,既然骑不了自行车 ...

  9. 使用python的turtle库画表情包

    使用python的turtle库画表情包 话不多说,先上效果图,然后是代码 代码如下: import turtleturtle.penup() turtle.goto(-80,20) turtle.c ...

  10. Python学习-Matplotlib库绘制简单点阵图、线型图操作

    Python学习-Matplotlib库绘制简单散点图图和线型图.标签设置以及刻度线设置操作 目录 1.Matplotlib绘图细节的简单理解 2.绘制点图.线型图 3.给图表设置复杂标注 4.移动刻 ...

最新文章

  1. Label 的作用是什么,是怎么用的?
  2. golang beego框架对运行异常的处理
  3. JNDI数据源的连接属性
  4. ITK:复制过滤器filter
  5. 恢复快速启动栏里的“显示桌面”图标
  6. 【动态规划】石子合并 (ssl 2863)
  7. Hacker学习发展流程图
  8. 【SpringMVC框架】小结+视图解析器配置前缀和后缀
  9. SpringBoot 利用过滤器Filter修改请求url地址
  10. java cglib map转bean_Java工具集-Bean对象与Map集合相互转换工具
  11. [转]Google 发现的十大真理
  12. SGU[222] Little Rooks
  13. [BUUCTF]REVERSE——相册
  14. 学习java一般多久
  15. 可以将txt文件转换为mobi的小软件
  16. Pandas08--文本数据
  17. juniper防火墙配置
  18. P2184 贪婪大陆(树状数组)
  19. 有卡却显示无服务器,为什么卡一直显示无服务
  20. java手机号中间4位使用*替换

热门文章

  1. VOB文件用什么软件打开,VOB文件如何转换成MP4格式
  2. 格物斯坦:机器人高手决战申城,IRM开启孩子新视界
  3. 走进 Redis 的世界
  4. VS2015安装配置assimp和glm
  5. 六爻金钱卦 手工摇卦方法
  6. 服务器所在文件夹路径,服务器上文件夹路径
  7. 锁定计算机后怎么解锁,电脑锁住了怎么解锁
  8. html中border的作用,border在html中是什么意思
  9. 2018-09-26工作日报
  10. 全方面讲解OpenWrt的DNS配置与DHCP,并介绍dnsmasq DNS缓存工具、nslookup/dig DNS测试工具