基于R的飞机航线数据可视化(卫星地图)

  • 数据处理
  • 加载库
  • 加载地图

说明:上一篇是基于行政区划进行可视化,本篇是基于卫星地图进行可视化。上一篇指路:基于R的飞机航线数据可视化(行政区划).

数据处理

基础数据的处理与上一篇相同,不做解释。

加载库

ggmap库可以从Google Maps, OpenStreetMap,Stamen Maps获取地图,还可以设置各种地图可视化类型,具体参数设置可以参考R手册(Visualise)–ggmap+baidumap.

library(ggmap)

加载地图

us <- c(left = -130, bottom = 20, right = -65, top = 52)
map <- get_stamenmap(us, zoom = 5)
map1 <- ggmap(map) + geom_point(aes(Lng, Lat), colour = "#FF0000", size=0.1,data = airports)
for(i in 1:nrow(plotdata4)) {df <- data.frame(x = c(plotdata4[i,c("Lng.x")], plotdata4[i,c("Lng.y")]), y = c(plotdata4[i,c("Lat.x")], plotdata4[i,c("Lat.y")]))map1 <- map1 + geom_path(data=df,size=0.05,colour = "orange",aes(x=x, y=y))
}
map1

geom_jitter用来结合ggmap画散点图,geom_point也可以。
geom_path用来画线段,也就是航线,注意该函数会将给定的所有点都连接起来,具体可在R中使用?geom_path查看小例子。因此,在本文中使用循环处理,每次给定两个点,进行连线。最后一个语句”map1“将图展示出来。P.S. 数据大的话,循环和最后出图的步骤会特!别!慢!但是真的没有找到其他在卫星图上画线段的方法了。
geom_curve可以区分起点列和终点列,但是并不能和ggmap兼容,反正我这儿会出Bug。
效果图如下:

基于R的飞机航线数据可视化(卫星地图)相关推荐

  1. Python基于WordCloud词云图的数据可视化分析 词云图的基本使用 政府工作报告分析

    Python基于WordCloud词云图的数据可视化分析 词云图的基本使用 政府工作报告分析 文章目录 1.词云图简介 2.wordcloud库的安装 3.WordCloud的主要参数说明 4.绘制词 ...

  2. 毕业设计-基于Python爬虫的疫情数据可视化系统

    基于Python爬虫的疫情数据可视化系统 采用ECharts+Flask+Requests架构: 源码加3105088663

  3. r语言中进行数据可视化_R中的数据可视化

    r语言中进行数据可视化 R programming was developed in 1993 for making graphs and producing statistical results. ...

  4. 基于R的Bilibili视频数据建模及分析——预处理篇

    基于R的Bilibili视频数据建模及分析--预处理篇 文章目录 基于R的Bilibili视频数据建模及分析--预处理篇 0.写在前面 1.项目介绍 1.1 项目背景 1.2 数据来源 1.3 数据集 ...

  5. 【数据可视化】基于Dash制作的疫情数据可视化APP(Dash入门必读,附可运行源码)

    基于Dash制作的疫情数据可视化APP 在此之前,我写过一篇博客<基于Streamlit制作的时间序列数据分析APP>.Streamlit的优点是上手简单.能在短时间内快速构建具有一定交互 ...

  6. 【计算机专业毕设之基于python的nba爬虫数据可视化分析系统】

    [计算机专业毕设之基于python的nba爬虫数据可视化分析系统-哔哩哔哩https://b23.tv/BijZd9L 爬虫+Django+数据分析可视化

  7. 2003-2021年飞机航线数据

    1.时间为:2003-2021年 2.指标包括: 起点城市.起点城市所属地级市.起点城市所属省份.起点机场.终点城市.终点城市所属地级市.终点城市所属省份.终点机场. 航空公司.航班.机型.出发时间. ...

  8. 基于遥感影像及轨迹数据融合的地图自动化生成器

    自动化的地图生成对于城市服务及基于位置服务非常重要,现有的工作研究主要利用遥感影像或可以充分反映地图路网情况的车辆轨迹数据生成地图,数据源较为单一,如果能将遥感影像数据及轨迹数据融合起来,地图生成的质 ...

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

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

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

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

最新文章

  1. kerberos简单介绍
  2. Spring、Spring Boot和TestNG测试指南 - 测试关系型数据库
  3. 全球44家机构,55位大佬,历时两年,打造最强NLG评测基准!
  4. TVM:源码编译安装
  5. pytorch gather_Pytorch 单机并行训练
  6. 在按钮上绑定一个图案
  7. redis系列(三):python操作redis
  8. BZOJ3639 Query on a tree VII
  9. Cadence PSpice 仿真6:反向放大器傅里叶仿真(FFT,谐波分析)实战图文教程
  10. LoRaWAN协议格式
  11. Java已经27岁了!黑马Java均薪破万,最高28K!
  12. 年龄血压对照表,每人都应该存一份!
  13. Android实战开发--制作圆形头像(简易篇)
  14. pymol怎么做底物口袋表面_高质量PyMOL作图教程
  15. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
  16. 软件工程网络工程第二次训练(AC代码和详细解释)(C语言描述)
  17. 银行卡格式化(每四位空格,删除添加,更变等)
  18. ffmpeg 命令的使用
  19. python最小二乘法拟合实例
  20. FF新推荐新闻删除方法

热门文章

  1. 蚂蚁市场教程:电视安装看B站(哔哩哔哩)TV版
  2. 实战 | 用 Python 选股票,据说可以多挣个20%
  3. 程序员夏天格子衫,那么冬天穿什么?答案扎心了哈哈哈哈!
  4. 钓鱼篇-CHM电子书上线CS
  5. Git Branching基础操作学习笔记
  6. Android stuido中更改图片编辑软件
  7. 游戏场景建模制作过程
  8. C++标准模板(STL)- 算法 (std::adjacent_find)
  9. 《大型网站技术架构-核心原理与案例分析》(李智慧 著)第2章-大型网站架构模式
  10. 模型实践 | Alphafold 蛋白质结构预测