python使用pyecharts库画地图数据可视化的实现

发布时间:2020-08-21 13:51:08

来源:脚本之家

阅读:79

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

导库

from pyecharts import options as opts

from pyecharts.charts import Map

中国地图

代码

data = [('湖北', 9074),('浙江', 661),('广东', 632),('河南', 493),('湖南', 463),

('安徽', 340),('江西', 333),('重庆', 275),('江苏', 236),('四川', 231),

('山东', 230),('北京', 191),('上海', 182),('福建', 159),('陕西', 116),

('广西', 111),('云南', 105),('河北', 104),('黑龙江', 95),('辽宁', 69),

('海南', 64),('新疆', 21),('内蒙古', 21),('宁夏', 28),('青海', 11),('甘肃', 40),('西藏', 1),

('贵州', 38),('山西', 56),('吉林', 23),('台湾', 10),('天津', 48),('香港', 14),('澳门', 8)]

def map_china() -> Map:

c = (

Map()

.add(series_name="确诊病例", data_pair=data, maptype="china",zoom = 1,center=[105,38])

.set_global_opts(

title_opts=opts.TitleOpts(title="疫情地图"),

visualmap_opts=opts.VisualMapOpts(max_=9999,is_piecewise=True,

pieces=[{"max": 9, "min": 0, "label": "0-9","color":"#FFE4E1"},

{"max": 99, "min": 10, "label": "10-99","color":"#FF7F50"},

{"max": 499, "min": 100, "label": "100-499","color":"#F08080"},

{"max": 999, "min": 500, "label": "500-999","color":"#CD5C5C"},

{"max": 9999, "min": 1000, "label": ">=1000", "color":"#8B0000"}]

)

)

)

return c

d_map = map_china()

d_map.render_notebook()

结果

世界地图代码

data = [['China', 14489],['Japan', 20],['Thailand', 19],['Singapore', 18],['Korea', 15],

['Australia', 12],['Germany', 10],['Malaysia', 8],['United States', 8],['Vietnam', 7],['France', 6],

['United Arab Emirates', 5],['Canada', 4],['Italy', 2],['India', 2],

['United Kingdom', 2],['Philippines', 2],['Russia', 2],['Sri Lanka', 1],['Cambodia', 1],

['Nepal', 1],['Sweden', 1],['Finland', 1],['Spain', 1]]

def map_world() -> Map:

c = (

Map()

.add("确诊病例", data, maptype="world",zoom = 1)

.set_series_opts(label_opts=opts.LabelOpts(is_show=False))

.set_global_opts(

title_opts=opts.TitleOpts(title="疫情地图"),

visualmap_opts=opts.VisualMapOpts(max_=100,is_piecewise=False),

)

)

return c

d_map = map_world()

d_map.render_notebook()

结果

省级地图代码

data = [['昆明市', 31],['玉溪市', 11],['楚雄彝族自治州', 2],['西双版纳傣族自治州', 12],['普洱市', 4],

['昭通市', 8],['曲靖市', 5],['迪庆藏族自治州', 0],['丽江市', 7],['临沧市', 1],['保山市', 8],

['怒江傈僳族自治州', 0],['大理白族自治州', 7],['德宏傣族景颇族自治州', 4],['红河哈尼族彝族自治州', 5],

['文山壮族苗族自治州', 0]]

def map_yunnan() -> Map:

c = (

Map()

.add("确诊病例", data, "云南",zoom = 1)

.set_global_opts(

title_opts=opts.TitleOpts(title="云南疫情地图"),

visualmap_opts=opts.VisualMapOpts(max_=31,is_piecewise=True,

pieces=[{"max": 0, "min": 0, "label": "0","color":"#FFFFFF"},

{"max": 9, "min": 1, "label": "0-9","color":"#FFE4E1"},

{"max": 99, "min": 10, "label": "10-99","color":"#FF7F50"},

{"max": 499, "min": 100, "label": "100-499","color":"#F08080"},

{"max": 999, "min": 500, "label": "500-999","color":"#CD5C5C"},

{"max": 9999, "min": 1000, "label": ">=1000", "color":"#8B0000"}]

),

)

)

return c

d_map = map_yunnan()

d_map.render_notebook()

结果

地级市地图代码

data = [['楚雄市', 31],['玉溪市', 11],['楚雄彝族自治州', 2],['西双版纳傣族自治州', 12],['普洱市', 4],

['昭通市', 8],['曲靖市', 5],['迪庆藏族自治州', 0],['丽江市', 7],['临沧市', 1],['保山市', 8],

['怒江傈僳族自治州', 0],['大理白族自治州', 7],['德宏傣族景颇族自治州', 4],['红河哈尼族彝族自治州', 5],

['文山壮族苗族自治州', 0]]

def map_yunnan() -> Map:

c = (

Map()

.add("确诊病例", data_pair=data, maptype="楚雄彝族自治州",zoom = 1)

.set_global_opts(

title_opts=opts.TitleOpts(title="楚雄地图"),

visualmap_opts=opts.VisualMapOpts(max_=31,is_piecewise=False),

)

)

return c

d_map = map_yunnan()

d_map.render_notebook()

结果

到此这篇关于python使用pyecharts库画地图数据可视化的实现的文章就介绍到这了,更多相关python pyecharts地图内容请搜索亿速云以前的文章或继续浏览下面的相关文章希望大家以后多多支持亿速云!

python画地图学校_python使用pyecharts库画地图数据可视化的实现相关推荐

  1. python电影数据分析报告_Python数据分析实战:TMDB电影数据可视化

    一.数据预处理 本文将以项目实战的形式,对 TMDB电影数据进行数据分析与可视化实战,所使用的数据来源于 Kaggle,文末提供数据的下载方式. import json import pandas a ...

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

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

  3. python 实现对地图的点击_python使用folium库绘制地图点击框

    python使用folium 库生成地图网页的具体代码,供大家参考,具体内容如下 folium 官网 import folium import pandas as pd def mark_map(da ...

  4. python turtle画滑稽表情_python使用turtle库绘制奥运五环

    python使用turtle库绘制奥运五环 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令 ...

  5. python绘制3d图-python3利用Axes3D库画3D模型图

    Python3利用Axes3D库画3D模型图,供大家参考,具体内容如下 最近在学习机器学习相关的算法,用python实现.自己实现两个特征的线性回归,用Axes3D库进行建模. python代码 im ...

  6. python中turtle介绍_python中turtle库的简单介绍

    [python绘图库turtle的介绍与学习] 在英语中turtle的意思:海龟;(任何种类的)龟;陆龟;水龟;鳖 Turtle库是Python语言中一个很流行的绘制图像的函数库,因此我们可以想象一个 ...

  7. python画3d图-python3利用Axes3D库画3D模型图

    Python3利用Axes3D库画3D模型图,供大家参考,具体内容如下 最近在学习机器学习相关的算法,用python实现.自己实现两个特征的线性回归,用Axes3D库进行建模. python代码 im ...

  8. python画图显示中文_Python的matplotlib库画图不能显示中文问题解决

    有两种解决办法: 一种是在代码里设置为能显示中文的字体,如微软雅黑(msyh.ttf)和黑体(simsun.ttc) 如下在要画图的代码前添加: import matplotlib.pyplot as ...

  9. python requests下载图片_Python使用urllib库、requests库下载图片的方法比较

    我们知道,使用Python制作一个爬虫程序,requests库是一个不错的选择,requests发送网络请求非常简单,比较使用urllib库,使用requests库可以大大减少代码量,它还可以定制请求 ...

  10. python画画用哪库好_数据可视化哪款工具更好用?对比7款Python 数据图表工具的性能...

    更多腾讯海量技术文章,请关注云加社区:https://cloud.tencent.com/developer/column 作者:CDA数据分析师 摘要:Python 的科学栈相当成熟,各种应用场景都 ...

最新文章

  1. 3D视觉检测的未来:光度立体技术
  2. UVA - 10859 Placing Lampposts 放置街灯
  3. Python科学计算包应用-教你以可视化的方式打开NumPy
  4. c# string 转 datetime_C#判断语句详解(if、if-else、switch-case、三目/元运算符)
  5. 平面设计师okr_设计团队如何推进OKR实现设计赋能
  6. 关于打印数组一直输出地址符号的一个解决方法
  7. 上海大学计算机学院调剂,上海大学微电子学院2021年硕士研究生调剂有关事项说明...
  8. Sublime一些问题以及解决方法
  9. クリムゾンガールズ 汉化补丁(BUG修正)
  10. C基础——fopen() 的 mode参数
  11. python自学-Python 自学(己用)
  12. 一键部署office的工具——OTool
  13. htc328d屏幕排线怎么换_HTC T328D解锁详细图文教程
  14. 拼图复原_玩过上百款拼图后,我总结出这份超详细的拼图年龄对照表!(收藏贴)...
  15. Scratch下载(各版本都可下载)
  16. matlab自动运行,自动运行matlab的方法步骤
  17. JavaCV - 图像色温调整
  18. 区块链应该打造国产操作系统
  19. 初学Python,爬取王者荣耀英雄介绍及皮肤下载
  20. 【Teradata】数据库初始化(sysinit和dip工具)

热门文章

  1. Logistic(对数几率)回归
  2. 二叉搜索树的学习笔记(有解释)
  3. 三维点云配准方法(两帧)
  4. 洛谷P1982 小朋友的数字
  5. 前端路由和后端路由(浅聊)
  6. Django template 过滤器
  7. sql事务Transaction
  8. python数字图像处理(11):图像自动阈值分割
  9. java Android SDK安装与环境变量配置以及开发第一个Android程序
  10. 分析.NET编译产生的PE文件