原文链接:http://tecdat.cn/?p=12299

原文出处:拓端数据部落公众号

最近我们一直在探索空间数据。事实证明,有一些很棒的R包可用于可视化此类数据。

以下是我汇总的一组图表。


每次shooting的位置在下面的地图上用红色圆圈标记。圆圈的大小取决于死亡人数。

在绝大多数情况下,shooter是有精神病史的白人男性,他们合法获得了武器。

较大的圆圈表示较高的死亡率。

plot(US,xlim=c(-125,-65),ylim=c(39,39), asp=1.31803)
title(main="Mass Shootings 1982-2013")points(d$longitude,d$latitude,col="red",cex=d$Fatalities*.25)text(-69.31142,37.21232,"Newtown")
text(-72.41394,30.22957,"Virginia Tech")
text(-111.04308,38.55200,"San Ysidro \n McDonald's Massacre")
text(-89.72780,25.9,"Luby's Massacre")#使用 locator() -- 将圆添加到标签points(c(-77.67630,-72.99422),c(36.08547,31.16065),type='l')
points(c(-71.71729, -69.05702),c(39.79927,37.94237),type='l')
points(c(-96.51104, -92.68024),c(29.62669,26.23582),type='l')
points(c(-115.8778, -111.4086),c(33.98637, 36.73135),type='l')

R对空间数据具有灵活性。它可以缩小范围并显示全球数据。去年,马航曾多次成为新闻焦点,因此这是一个非常热门的例子。我们可以使用路线的阴影来显示频率。前往热门目的地的路线是明亮的蓝色阴影。

我还绘制了法航和美国航空的路线。


attach(gs)
for(i in 1:length(S_Long)){inter<- gcIntermediate(cbind(gs[i,]$S_Long, gs[i,]$S_Lat),cbind(gs[i,]$D_Long, gs[i,]$D_Lat), n=100)index<-round( (Dest_Count/max(Dest_Count))*length(colors))lines(inter, col=colors[index], lwd=.2)
}
title(main="American Airline Routes",col.main="Blue")

Ggmap允许R直接从Google获取地图并放大特定的城市。以下是波士顿的地图,显示了2014年的犯罪地点。红色圆点表示事件,蓝色圆点表示drug犯罪。较深的红色区域表示该位置有更多事件。

蓝色标记表示drug,红色点表示shooting事件。

如果我们放大波士顿市中心,将会看到更少的shooting事件。仍然有很多drug圆圈,但它们主要集中在地区:唐人街,波士顿。

bos_plot+geom_point(data=bos_2,aes(x=bos_2$Lat,y=bos_2$Long), col='red',alpha=.5,size=5)+geom_point(data=bos_3,aes(x=bos_3$Lat,y=bos_3$Long), col='blue',alpha=.5,size=2)

最受欢迎的见解

1.R语言动态图可视化:如何、创建具有精美动画的图

2.TABLEAU的骑行路线地理数据可视化

3.用数据告诉你出租车资源配置是否合理

4.R语言GGMAP空间可视化机动车交通事故地图

5.用R语言制作交互式图表和地图

6.基于出租车GPS轨迹数据的研究:出租车行程的数据分析

7.R语言动态可视化:制作历史全球平均温度的累积动态折线图动画gif视频图

8.把握出租车的数据脉搏

9.共享单车大数据报告

拓端tecdat|使用R语言对进行地理空间数据可视化相关推荐

  1. 拓端tecdat荣获掘金社区入驻新人奖

    2021年7月,由掘金发起了"入驻成长礼"颁奖活动.本次活动邀请到知名开发者.服务机构代表等业界人士. 据了解,掘金社区"新入驻创作者礼"主要对已经积累了一定历 ...

  2. 拓端tecdat荣获2022年度51CTO博主之星

    相信技术,传递价值,这是51CTO每一个技术创作者的动力与信念,2022 年度,拓端tecdat 作为新锐的数据分析咨询公司,在51CTO平台上,不断的输出优质的技术文章,分享前沿创新技术,输出最佳生 ...

  3. R语言机器学习与大数据可视化暨Python文本挖掘与自然语言处理核心技术研修

    中国通信工业协会通信和信息技术创新人才培养工程项目办公室 通人办[2017] 第45号 "R语言机器学习与大数据可视化"暨"Python文本挖掘与自然语言处理" ...

  4. “R语言机器学习与大数据可视化”暨“Python文本挖掘与自然语言处理”核心技术高级研修班的通知

    中国通信工业协会通信和信息技术创新人才培养工程项目办公室 通人办[2017] 第45号 "R语言机器学习与大数据可视化"暨"Python文本挖掘与自然语言处理" ...

  5. 【视频】KMEANS均值聚类和层次聚类:R语言分析生活幸福指数可视化|数据分享...

    原文链接:http://tecdat.cn/?p=24198 聚类是将总体或数据点划分为多个组的任务,以使同一组中的数据点与同一组中的其他数据点更相似,而与其他组中的数据点不相似.它基本上是基于它们之 ...

  6. R语言实现sigmoid激活函数并可视化

    R语言实现sigmoid激活函数并可视化 sigmoid激活函数又叫作 Logistic 激活函数,它将实数值压缩进 0 到 1 的区间内,还可以在预测概率的输出层中使用.该函数将大的负数转换成 0, ...

  7. R语言ggpubr包ggsummarystats函数可视化分组条形图(自定义分组颜色、添加抖动数据点jitter、误差条)并在X轴标签下方添加分组对应的统计值(样本数N、中位数、四分位数的间距iqr)

    R语言ggpubr包ggsummarystats函数可视化分组条形图(自定义分组颜色.添加抖动数据点jitter.误差条error bar)并在X轴标签下方添加分组对应的统计值(样本数N.中位数med ...

  8. R语言自定义多分类混淆矩阵可视化函数(mutlti class confusion matrix)、R语言多分类混淆矩阵可视化

    R语言自定义多分类混淆矩阵可视化函数(mutlti class confusion matrix).R语言多分类混淆矩阵可视化 目录

  9. r语言 rgl 强制过程中_一个R语言中操纵矢量空间数据的标准化工具—sf

    ​注: 本文是R语言sf包的核心开发者和维护者--来自德国明斯特大学的地理信息学教授:Edzer Pebesma 的一篇关于sf包的简介,发表于2018年7月的R语言期刊,主要讲述了sf的定位.功能. ...

  10. R语言使用pdf函数将可视化图像结果保存到pdf文件中、使用pdf函数打开图像设备、使用dev.off函数关闭图像设备、自定义width参数和height参数指定图像的宽度和高度

    R语言使用pdf函数将可视化图像结果保存到pdf文件中.使用pdf函数打开图像设备.使用dev.off函数关闭图像设备.自定义width参数和height参数指定图像的宽度和高度 目录

最新文章

  1. java内部类和静态内部类的区别
  2. 验证ArrayList插入同样数据使用指定容量和默认容量的效率
  3. esp32 linux内核,【小狂系列】跟着小狂玩ESP32之编译环境搭建篇
  4. 【Python 自然语言处理 第二版】读书笔记1:语言处理与Python
  5. 使用python爬取东方财富网机构调研数据
  6. [洛谷2397]yyy loves Maths VI
  7. poj1054The Troublesome FrogDP
  8. 一份优秀的大数据开发简历是怎么样的?
  9. java工作流flowable
  10. Linux下的C语言编程教程-Chinaitlab制作
  11. centos下Vim编辑器配置
  12. Java编程笔记2:初始化和清理
  13. java后端中GET 和 POST 底层原理,深入了解一下
  14. 水质污染源在线监测数据采集器
  15. 黑马程序员----字典、NSDictionary
  16. 在del.icio.us , blinklist 和9Fav之间共享收藏
  17. html右键菜单背景图片,鼠标右键的普通背景怎么更换为漂亮的菜单背景?
  18. 视觉人工智能_视觉锁定是一种有效的智能锁定
  19. “系统资源不足,无法满足请求服务“ ,而内存够大,解决办法
  20. WIFI基础入门--802.11--用户身份验证--7

热门文章

  1. (转载)Xcode 4.1/4.2/4.3 免证书(iDP)开发+真机调试+生成IPA全攻略
  2. SilverLight企业应用框架设计【五】客户端调用服务端(使用JSON传递数据,自己实现RESTful Web服务)...
  3. 【目标检测】CNN的训练图像与测试图像不一致的多尺度问题
  4. 第四季-专题5-内核模块开发
  5. C# PDFLibNet PDF转JPG
  6. Go基础系列:Go实现工作池的两种方式(一)
  7. Java基础6:代码块与代码加载顺序
  8. iOS研发助手DoraemonKit技术实现之Crash查看
  9. 计算机视觉方面书籍推荐
  10. mysql 5.6 解压缩版安装教程