用pyecharts1.x版本

import pandas as pd #导入数据分析模块
from pyecharts.charts import Geo #导入地理信息处理模块
from pyecharts import options as opts  #配置
from pyecharts.render import make_snapshot #快照
from snapshot_selenium import snapshot
from pyecharts.globals import ChartType, SymbolType #全局配置
from pyecharts.charts import Timeline
from pyecharts.charts import Map

导入数据

#导入excel表举例
df=pd.read_excel('开班.xlsx')
df['开班'] = df['开班日期'].apply(lambda x: str(x)[:10])
df.head()


定义地图散点

def map_visualmap(data_pair,date) -> Map:g=Geo() #地理初始化g.add_schema(maptype="山东") #限定山东市范围for key, value in geo_sight_coord.items(): #对地理点循环g.add_coordinate(key, value[0], value[1]) #追加点位置g.add(date, data_pair, symbol_size=10) #追加项目名称和数据g.set_series_opts(label_opts=opts.LabelOpts(is_show=False), type='scatter')  #星散点图scatterg.set_global_opts( title_opts=opts.TitleOpts(title="山东")) #办公项目分布图return g
#创建时间轴对象
geo_sight_coord={df['三级地区'][i].strip(): [df['经度'][i], df['纬度'][i]] for i in range(len(df))} #构造位置字典数据
date_list=df['开班'].sort_values().unique()
n=len(date_list)
timeline = Timeline()
for date in date_list:data=df[df['开班']<=date]data=data.reset_index(drop=True)data_pair=[(data['三级地区'][i].strip(), data['开班班次'][i]) for i in range(len(data))]time = date#创建地图map_temp = map_visualmap(data_pair,time)#将地图加入时间轴对象timeline.add(map_temp,time).add_schema(play_interval=360)
# 地图创建完成后,通过render()方法可以将地图渲染为html
timeline.render('累计动态图.html')

pyecharts根据经纬度画动态散点地图相关推荐

  1. 经纬度画轨迹图_实战Python制作炫酷的个人3D动态足迹图

    今天给大家带来一篇3D个人足迹图制作教程,先看看成果图: 下面给大家详细介绍一下制作步骤: 一.准备足迹城市数据 因为本次用pyecharts画3D足迹图的数据接口是列表形式: 所以我们要把城市的经纬 ...

  2. 使用Matlab在地图上根据经纬度画出轨迹的简单方法

    工作中收集到一些经纬度信息,需要在地图上画出来以便识别运行路线.对比了不少方法,觉得直接用Matlab内置的函数调用在线地图,并且在在线地图上绘图,是最简单的.具体代码如下,其中XY是自己新建的矩阵, ...

  3. pyecharts安装及画2018年中国各省gdp增长地图

    pyecharts安装及画2018年中国各省gdp增长地图 1 pyecharts介绍及安装 1.1 pyecharts的介绍和安装 1.2 有用的介绍和教程网址 2 绘制中国各省gdp增长图 2.1 ...

  4. 高德地图同时显示多个弹窗及根据经纬度画线

    使用前需要创建应用获取key值以及密钥 带尺寸的图片: 效果图 图片: getBaiduMap() {var map = new AMap.Map("tobacco-screen" ...

  5. pyecharts对于经纬度_一文带你掌握Pyecharts地理数据可视化的方法

    本文主要介绍了Pyecharts地理数据可视化,分享给大家,具体如下: 一.Pyecharts简介和安装 1. 简介 Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计, ...

  6. 用python绘制漂亮的图形-python如何画出漂亮的地图?

    Python地图可视化库有大家熟知的pyecharts.plotly.folium,其他回答都有介绍,还有稍低调的bokeh.basemap.geopandas,也是地图可视化的利器. 首先介绍下bo ...

  7. python画地图柱状图_Python 如何画出漂亮的地图?

    Python地图可视化库有大家熟知的pyecharts.plotly.folium,其他回答都有介绍,还有稍低调的bokeh.basemap.geopandas,也是地图可视化的利器. 首先介绍下bo ...

  8. 玩转百度地图(二)之画圆,高德地图、搜搜地图、搜狗地图等稍微修改即可...

    亲爱的博友,您好!之前我发表过一篇帖子为<bing map 画圆,其他百度地图.谷歌地图.搜搜地图.搜狗地图等稍微修改即可>.这个帖子详细讲述了如何在bing地图上实现画圆.可能最近大家使 ...

  9. python画简便的图-python如何画出漂亮的地图?网友:教教我呗

    导入包,创建一副世界地图 不要错过 免费学习Python的机会,快来+688244617 import folium import pandas as pd # define the world ma ...

  10. unity三维地图的经纬度如何在二维地图上表示_安全数据分析:数据点—地图—线性回归...

    一次性进群,长期免费索取教程,没有付费教程. 教程列表见微信公众号底部菜单 进微信群回复公众号:微信群:QQ群:460500587 微信公众号:计算机与网络安全 ID:Computer-network ...

最新文章

  1. 开启注册丨全国社交媒体处理大会(SMP 2020)召开,98场报告日程全公开
  2. API 2.0Switching Basemaps
  3. Design pattern
  4. 诗与远方:无题(十一)
  5. sqlbulkcopy能用于mysql吗_混凝土自动上料搅拌车能用于农村盖房吗?
  6. 使命召唤为啥显示新服务器玩家,《使命召唤8》建立服务器和加入自己、别人服务器方法...
  7. 【博客管理】他山之石简介【置顶】
  8. ActionContext介绍(在Struts2中)
  9. java电子邮件收发系统的设计与实现_基于Java Mail的电子邮件收发系统的设计与实现毕业论文.doc...
  10. 代码安全 | 什么是OWASP?OWASP十大漏洞解析
  11. linux漏洞抓鸡,风靡全球的Ms08-067漏洞抓鸡大曝光
  12. java 前后端分离
  13. 外点惩罚函数法·约束优化问题
  14. python基础第二章:流程控制
  15. 机器人改变生活利弊英语作文_机器人的利弊作文
  16. ECSHOP快递单号查询插件圆通V8.2专版
  17. [USACO 2009 Dec G]Video Game Troubles-----分组背包的改良版
  18. PHP复合函数,复合函数中的剥洋葱理论
  19. 香港主机与美国主机的相同点和不同点
  20. 去年年会小品——山寨实话实说

热门文章

  1. [日推荐]『车主码』解决临时停车、请人挪车的小麻烦
  2. 微信小程序实现控制标题栏背景色
  3. B150主板Win7系统出现蓝屏且提示错误代码0x000000C5的原因及解决方法
  4. [数论][高精度]Heaven Cow与God Bull
  5. T229470 A. 小智的疑惑(暴力)
  6. informix mysql 语法_Informix SQL 语句详解
  7. 共享鸡皮疙瘩?庆应大学开发了一种贴身设备,利用腕带和颈带数据,分享刺激感受...
  8. 论灾备之重要性:七场无法预见的数据中心灾难
  9. easyExcel导出下拉选择框,多sheet数据excle导入导出
  10. 在CentOS上MySQL数据库服务器配置方法