简介:

pyecharts库中负责地理坐标系的模块是Geo,负责地图的模块是Map,负责百度地图的模块是BMap,负责图表配置的模块是options。在 pyecharts 中,图表的一切皆通过 options来修饰调整。

重点:在最新版本很多内容都进行了调整,这一篇是基于最新版的,在jupyterbook上运行, 只提供最有实用性的参数

一、一些基础:
1.16进制颜色码
2.可能需要的地图资源
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

二、geo模块

0、导入相关模块

1、首先是实例化对象:可传入图表宽度、名称、背景颜色

2、add_schema() :传入要显示的区域名称、是否显示下辖区的名称、图表颜色、边界线颜色

3、add(): 传入图例名称、数据(二级列表)、图类型(ChartType.EFFECT_SCATTER动态散点
图,ChartType.HEATMAP热力图,scatter, effectScatter, heatmap, lines)

4、set_series_opts() :是否显示每个区域的数据大小

5、set_global_opts() : 设置图标标题

6、render_notebook() : 在notebook中渲染显示图表

from pyecharts.faker import Faker
from pyecharts import options as opts
from pyecharts.charts import Geo, Map
from pyecharts.globals import ChartType, SymbolTypegeo = Geo(init_opts = {"width":1600,"chart_id":"ceshi","bg_color":"#404a59"})geo.add_schema(maptype="甘肃", label_opts = opts.LabelOpts(is_show=False), itemstyle_opts=opts.ItemStyleOpts(color="#008B8B", border_color="#87CEFA"))date1 = [['江苏', 22], ['浙江', 34], ['湖北', 27], ['湖南', 53], ['河南', 42]]geo.add("geo", date1, type_=ChartType.EFFECT_SCATTER)geo.set_series_opts(label_opts=opts.LabelOpts(is_show=True))geo.set_global_opts(visualmap_opts=opts.VisualMapOpts(),title_opts=opts.TitleOpts(title="Geo-基本示例"))geo .render_notebook()

三、建立动态图
直接给出代码

c = (Geo().add_schema(maptype="china").add("",[("深圳", 120), ("哈尔滨", 66), ("杭州", 77), ("重庆", 88), ("上海", 100), ("乌鲁木齐", 30),("北京", 30),("武汉",70)],type_=ChartType.EFFECT_SCATTER,color="green",).add("geo",[("北京", "上海"), ("武汉", "深圳"),("重庆", "杭州"),("哈尔滨", "重庆"),("乌鲁木齐", "哈尔滨"),("深圳", "乌鲁木齐"),("武汉", "北京")],type_=ChartType.LINES,effect_opts=opts.EffectOpts(symbol=SymbolType.ARROW, symbol_size=6, color="blue"),linestyle_opts=opts.LineStyleOpts(curve=0.2),).set_series_opts(label_opts=opts.LabelOpts(is_show=False)).set_global_opts(title_opts=opts.TitleOpts(title="全国主要城市航班路线和数量")))c.render_notebook()

四、map模块:与geo模块的区别可能在于建立全球的图标

from pyecharts.faker import Faker
from pyecharts import options as opts
from pyecharts.charts import Map
c = (Map().add("商家A", [list(z) for z in zip(['China','Canada','Brazil','United States','Russia'], [22,100,27,53,42])], "world").set_series_opts(label_opts=opts.LabelOpts(is_show=False)).set_global_opts(title_opts=opts.TitleOpts(title="Map-世界地图"),visualmap_opts=opts.VisualMapOpts(max_=200),))c.render_notebook()

数据可视化——pyecharts(地图)相关推荐

  1. python动态图表变化_Python数据可视化 pyecharts实现各种统计图表过程详解

    Python数据可视化 pyecharts实现各种统计图表过程详解 发布时间:2020-09-10 04:53:26 来源:脚本之家 阅读:78 1.pyecharts介绍 Echarts是一款由百度 ...

  2. 数据分析---疫情数据可视化(地图)

    数据分析---疫情数据可视化(地图) 安装pyecharts库 爬取所需要的数据(网上直接爬取数据) 绘制全国地图 绘制省份地图(以湖北省为例) 在全国地图上加入湖北省数据 导入数据(本地导入数据) ...

  3. Echarts数据可视化series-map地图,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  4. H5数据可视化(高德地图绘制行政区)

    1.高德地图可视化项目搭建 参考我的上篇文章完成基本搭建:H5数据可视化(高德地图构建项目) 2.使用高德行政区查询 该部分主要参照官方教程即可,其中使用行政区划查询服务前要先引入该插件,具体的引入方 ...

  5. Python数据可视化 Pyecharts 制作 Map 地图

    Python3 的 Pyecharts 制作 Map(地图) 时需要使用的设置参数和常用模板案例,可根据实际情况对案例中的内容进行调整即可. 文章目录 内容介绍 Demo 指定省市地图 指定国家地图 ...

  6. python做动态折线图_Python数据可视化 pyecharts实现各种统计图表过程详解

    1.pyecharts介绍 Echarts是一款由百度公司开发的开源数据可视化JS库,pyecharts是一款使用python调用echarts生成数据可视化的类库,可实现柱状图,折线图,饼状图,地图 ...

  7. python数据可视化的特点_Python数据可视化 pyecharts实现各种统计图表过程详解

    1.pyecharts介绍 Echarts是一款由百度公司开发的开源数据可视化JS库,pyecharts是一款使用python调用echarts生成数据可视化的类库,可实现柱状图,折线图,饼状图,地图 ...

  8. 数据可视化--pyecharts绘图

    pyecharts 是一个用于生成 Echarts 图表的类库. Echarts 是百度开源的一个数据可视化 JS 库.主要用于数据可视化. 要使用pyecharts绘制地图,首先需要安装一下几个地图 ...

  9. Python数据可视化——pyecharts学习笔记

    导读:Python数据可视化的库有很多,常见的有matplotlib.pyplot.Seaborn.pyecharts等. pyecharts是一款将python与echarts相结合的数据可视化库, ...

最新文章

  1. 2022-2028年全球与中国氢碘化物市场智研瞻分析报告
  2. 《评人工智能如何走向新阶段》后记(再续25)
  3. 南洋理工75页最新「深度学习对话系统」大综述论文,最全面概述深度学习对话技术进展...
  4. LED调光,PFM即pulse frequence modulation
  5. 爬虫Selenium报错“cannot find Chrome binary“解决方案
  6. YangTools从YANG生成Java类(Maven)
  7. this super的用法
  8. Dubbo面试18问!这些你都会吗?
  9. maven的安装配置超详细教程【含nexus】
  10. 【特征提取】基于matlab频带方差端点检测【含Matlab源码 1765期】
  11. javaul材质包下载_我的世界:7月商城作品下载量再创新高 TOP10中有哪些你喜欢的?...
  12. CSDN下载码怎么使用
  13. 办公室计算机收不到主机打印机,图文详解电脑怎么连接办公室打印机 一招教你搞定!...
  14. shine 插件_《SHINE》正式上线|GBZ将你带入重重的紫色迷雾中
  15. VC++开发RTX拨打电话插件
  16. 根据IP地址求网络号、子网号和主机号
  17. scala特征加工中的报错记录和调试
  18. The missing semester of your CS education--命令行环境
  19. 腾讯资深架构师干货总结:一文读懂大型分布式系统设计的方方面面
  20. C++流式输入输出加速 给 cin/cout 装个小火箭

热门文章

  1. 嘿嘿,我发现了百度网盘秒传的秘密 !!
  2. 【软件构造笔记】2. SCM和VCS软件配置管理和版本控制工具
  3. vue+vant+vux
  4. LRU(leastLeast Recently Used)
  5. 计算机历史相关纪录片,BBC纪录片《古代计算机 The Two Thousand Year Old Computer (2012)》全1集 英语中字 720P高清纪录片-纪录家园...
  6. iPhone5分辨率兼容(iPhone3,4,4S)
  7. RAFT: Recurrent All-Pairs Field Transforms for Optical Flow
  8. 中台化实践——优雅停机方案
  9. 联想服务器的系统安装教程视频教程,联想服务器装linux系统怎么安装教程
  10. Camtasia studio2023最新版录制编辑视频软件功能介绍