使用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 Mapvalue = [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}}, (注意最后有逗号)并保存。
  • 修改之前:

  • 修改之后:

三. 参考文献

  • 文章参考以下文献,这里表示感谢!
  • 和python小白一起画地图(使用pycharts)
  • echarts geo地图示例_python小白的画地图合集(使用pyecharts)
  • pyecharts地图中显示地名

『Python学习笔记』使用pycharts包画地图!相关推荐

  1. 『Python学习笔记』Mac系统汇总:终端文件显示不同颜色Pycharm代码模板JAVA环境变量

    Mac系统:终端文件显示不同颜色&Pycharm代码模板&JAVA环境变量! 文章目录 一. 显示不同颜色 二. mac电脑怎么设置触控板拖动 三. mac系统中termius终端中文 ...

  2. 『Python学习笔记』Python中的异步Web框架之fastAPI介绍RestAPI

    Python中的异步Web框架之fastAPI介绍&RestAPI 文章目录 一. fastAPI简要介绍 1.1. 安装 1.2. 创建 1.3. get方法 1.4. post方法 1.5 ...

  3. 『Python学习笔记』Python实现并发编程(补充joblibpymysql)

    Python实现并发编程(补充joblib&pymysql) 文章目录 一. 并发编程知识点 1.1. 为什么引入并发编程 1.2. 如何选择多线程多进程多协程 1.2.1. 什么是CPU密集 ...

  4. 『Python学习笔记』Git的使用教程

    Git的使用教程 文章目录 一. Git介绍 1.1. 安装和配置 1.2. git工作流程 1.3. Git 工作区.暂存区和版本库 1.4. Git 创建仓库 二. Git基本操作 2.1. 远程 ...

  5. 『Python学习笔记』np.random.rand()函数和np.random.randn()函数

    目录 一. np.random.rand()函数 二. np.random.randn()函数 一. np.random.rand()函数 语法:np.random.rand(d0,d1,d2--dn ...

  6. Python学习笔记:虚拟环境和包

    本文来自:入门指南 开胃菜参考:开胃菜 使用Python解释器:使用Python解释器 本文对Python的简介:Python 简介 Python流程介绍:深入Python 流程 Python数据结构 ...

  7. 『CV学习笔记』图像处理透视变换(Python+Opencv)

    图像处理透视变换(Opencv) 文章目录 一. 透视变换定义 二. 代码实现 2.1. order_points函数 2.2. four_point_transform函数 2.3. 程序主函数 三 ...

  8. python学习笔记7-模块、包

    本节学习内容有: 模块 模块的导入 包 包的导入 一.模块 1.什么是模块? 模块,在python中就是一个文件,包含了python定义和声明的文件,文件名就是模块名加上.py的后缀. 2.为什么要使 ...

  9. 『NLP学习笔记』TextCNN文本分类原理及Pytorch实现

    TextCNN文本分类原理及Pytorch实现 文章目录 一. TextCNN网络结构 1.1. CNN在文本分类上得应用 1.2. 回顾CNN以及Pytorch解析 1.2.1. CNN特点 1.2 ...

最新文章

  1. 本月Github热门开源项目排行榜...
  2. 月薪40~50K|波波生活信息技术公司招聘高级算法工程师
  3. SOFAMosn配置模型
  4. xss绕过字符过滤_XSS过滤器绕过总结
  5. struts2常用标签
  6. redis 高级实用教程
  7. 怎么钢枪_和平精英有战术钢枪和无脑冲有何区别?你们怎么看待这个问题
  8. 【Flink】Flink CDC 数据同步 【视频笔记】
  9. Python+sklearn使用线性回归算法预测儿童身高
  10. AI进军华尔街!《终极算法》作者Domingos加盟对冲基金巨头
  11. 让Windows下的驱动乖乖在Linux中安家!
  12. 激光雷达:Ouster OS产品介绍及使用方法
  13. sklearn.datasets.base中Bunch类
  14. vb安装过程中 ntvdm.exe[9696]中发生未处理的win32异常
  15. 亚马逊如何使用二次验证码?
  16. OPC DA 与 OPC UA区别
  17. 黑马 - poi Excel
  18. 免费的云服务器,大家推荐哪个呢?
  19. 2023年十大流媒体发展趋势展望
  20. 以太坊Geth私链环境搭建

热门文章

  1. 管理小结(三)如何检查员工工作2——利用tower工具
  2. SSR项目学习和使用
  3. mysql数据库怎么输入数据_数据库教程
  4. 低压保护测控系统解决方案
  5. excel合并多个工作表_excel汇总多个工作表数据的神器——合并计算
  6. 实验篇(7.2) 11. 站对站安全隧道 - 双方互相发起连接(FortiGate-IPsec) ❀ 远程访问
  7. 一面向对象设计动物乐园
  8. 11-Docker-搭建私有仓库
  9. 【快速上手系列】保姆级Layuimini与SSM的联合使用教程(数据表格操作)
  10. 外企英语面试问题集锦