首页 > 其他分享 >R语言ggmap空间可视化机动车交通事故地图|附代码数据

R语言ggmap空间可视化机动车交通事故地图|附代码数据

时间:2023-06-22 11:14:30浏览次数:44  
标签:ggmap 可视化 clean 交通事故 数据 2013 语言

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

最近我们被客户要求撰写关于空间可视化的研究报告,包括一些图形和统计输出。

在本文中,我使用ggmap可视化纽约市的交通事故

数据来自纽约市开放数据。我的数据范围是2012年至2015年。该数据跟踪车辆的类型,发生事故的街道的名称以及事故的经度和纬度坐标。两个坐标都保存为单个字符变量,称为“ LOCATION”。

在下面,我加载数据,删除所有没有位置坐标的事故,并解析LOCATION变量以获取经度和纬度坐标。我还解析日期变量以创建年份变量,并使用该变量创建两个数据集:一个数据集包含2013年的所有车辆事故,另一个数据集包含2014年的所有车辆事故。

 
d_clean=d[which(regexpr(',',d$LOCATION)!=-1),]
 
comm=regexpr(',',d_clean$LOCATION)
d_clean$loc=as.character(d_clean$LOCATION)
d_clean$lat=as.numeric(substr(d_clean$loc,2,comm-1))
d_clean$long=as.numeric(substr(d_clean$loc,comm+1,nchar(d_clean$loc)-1))
d_clean$year=substr(d_clean$DATE,7,10)
 
d_2013=d_clean[which(d_clean$year=='2013'),c('long','lat')]
d_2014=d_clean[which(d_clean$year=='2014'),c('long','lat')]

 

 

接下来,我使用get_map()查询Google Maps并获取纽约市的地图。我使用stat_density2d()向该地图添加了一个二维密度层。我对2013年和2014年的数据都执行此操作,并使用gridExtra的grid.arrange()并排放置地图。

 
ny_plot=ggmap(get_map('New York, New York',zoom=12, maptype='terrain'))

 
grid.arrange(plot1, plot2,nrow=1,ncol=2)

 

 

图片

 


点击标题查阅往期内容

图片

R语言在地图上绘制散点饼图可视化

图片

左右滑动查看更多

图片

01

图片

02

图片

03

图片

04

图片

接下来,我按行政区域绘制了2013年的事故密度。我编写了一个函数boro(),该函数会删除所有缺少街道名称的观测值,并基于自治市镇(2013)子集。我将它们堆叠在一起,同时添加自治市镇名称,然后在向量col_vals中为每个自治市镇分配一种颜色。我使用stat_density2d的group参数以不同的颜色分别绘制每个自治市镇的密度层。

 

plot4=ny_plot+
  stat_density2d(data=full, geom='polygon',bins = 10, aes(x=full$long,y=full$lat,fill = Borough, alpha=..level..))+
  scale_fill_manual(values=col_vals)+
  #guides(fill = guide_colorbar(barwidth = 1, barheight = 12)) +
  scale_alpha(guide = FALSE)+
  xlab(' ')+ylab(' ')+
  ggtitle('NYC Vehicle Accident Density by Borough, 2013')
plot4

 

图片

 


图片

点击文末 “阅读原文”

获取全文完整代码数据资料。

本文选自《R语言ggmap空间可视化机动车交通事故地图》。

点击标题查阅往期内容

【视频】关联规则模型、Apriori算法及R语言挖掘商店交易数据与交互可视化|数据分享
R语言空气污染数据的地理空间可视化和分析:颗粒物2.5(PM2.5)和空气质量指数(AQI)
上海无印良品地理空间分布特征与选址策略可视化研究
R语言空间可视化:绘制英国脱欧投票地图
R语言在地图上绘制散点饼图可视化 r语言空间可视化绘制道路交通安全事故地图
在GIS中用ggmap地理空间数据分析
tableau的骑行路线地理数据可视化
R语言推特twitter转发可视化分析
618电商大数据分析可视化报告
用RSHINY DASHBOARD可视化美国投票记录
python主题LDA建模和t-SNE可视化
R语言高维数据的主成分pca、 t-SNE算法降维与可视化分析案例报告
R语言动态图可视化:如何、创建具有精美动画的图
Tableau 数据可视化:探索性图形分析新生儿死亡率数据
R语言动态可视化:制作历史全球平均温度的累积动态折线图动画gif视频图

标签:ggmap,可视化,clean,交通事故,数据,2013,语言
From: https://www.cnblogs.com/tecdat/p/17497567.html

相关文章

  • R语言中的跨平台支持:如何在Windows、MacOS和Linux上使用R语言进行数据分析和可视化
    目录当今数据科学领域,R语言已经成为了数据分析和可视化的流行工具。R语言具有强大的功能和灵活性,使得它可以在各种不同的平台上运行,包括Windows、MacOS和Linux。因此,本文将介绍R语言中的跨平台支持,如何在Windows、MacOS和Linux上使用R语言进行数据分析和可视化。一、引言随着数......
  • 可视化低代码编程平台项目
    同学通过这个项目练手,简历上写出来也蛮有亮点的。技术栈比较全面,项目可以提高公司的开发效率,特别是方便产品经理或者业务线人员直接可视化生成UI后端SpringBoot+MySQL前端Vue......
  • 一文读懂火山引擎A/B测试的实验类型(2)——可视化实验
    一.概述可视化实验,通过所见即所得的在线编辑(比如对页面中的图片、文字、颜色、位置等元素和属性进行编辑),降低在Web/H5页面优化的场景下,产品方和运营方使用A/B实验工具的成本,免除编码。前置条件及限制:目前可视化实验支持在Web及H5页面开启。用于创建可视化实验的页面需要接......
  • Python爬虫与数据可视化(前程无忧网)
    1、前言最初我写过一篇相同的文章发表到了CSDN中,因为写的比较早,2019年吧,8万多访问量,所以后来也有很多网友反馈各种问题,包括网站反爬、数据爬取失败、网络异常等等,所以那篇文章也经过了多次的修改。不过目前因为CSDN规则更改,爬虫类文章因违反社区规定被下架了,然后我也很久没有去......
  • 参与共建 SolidUI AI 生成可视化项目:开源社区的力量
    背景SolidUI是一个开源的AI生成可视化项目,旨在帮助开发者快速构建可视化界面。我们诚挚邀请您加入SolidUI社区,与我们共同打造更加优秀的开源项目。本文将为您介绍如何参与到SolidUI的共建中来,包括相关链接、当前项目进展以及如何为项目做出贡献。https://github.com/CloudOrc/Sol......
  • 可视化监控平台
    第一步: 第二步: 第三步:进行配置,注意服务端一定要做成web项目 第四步:客户端的配置 ......
  • [数据分析与可视化] Python绘制数据地图3-GeoPandas使用要点
    本文主要介绍GeoPandas的使用要点。GeoPandas是一个Python开源项目,旨在提供丰富而简单的地理空间数据处理接口。GeoPandas扩展了Pandas的数据类型,并使用matplotlib进行绘图。GeoPandas官方仓库地址为:GeoPandas。GeoPandas的官方文档地址为:GeoPandas-doc。本文主要参考GeoPandasEx......
  • 可视化大屏与GIS之间如何实现互补?
    在当今数字化时代,可视化大屏和地理信息系统(GIS)是两个在不同领域发挥重要作用的技术。可视化大屏以其生动、直观的图表、图像和动画展示方式,为数据可视化和信息展示提供了强大的工具。而GIS则通过地理空间数据的采集、管理、分析和可视化,为地理信息的理解和决策提供了基础。虽然可......
  • R语言用灰色模型 GM (1,1)、神经网络预测房价数据和可视化|附代码数据
    以苏州商品房房价为研究对象,帮助客户建立了灰色预测模型GM(1,1)、BP神经网络房价预测模型,利用R语言分别实现了GM(1,1)和BP神经网络房价预测可视化由于房价的长期波动性及预测的复杂性,利用传统的方法很难准确预测房价,而灰色模型GM(1,1)和神经网络的结合在一定程度上可以......
  • ESMapV数字孪生三维可视化云平台-零代码可视化设计师助力者
        ESMapV数字孪生三维可视化云平台是一款基于零代码的数字孪生领域可视化系统,以产品化实现入门级数字孪生三维可视化交互应用(满足90%SaaS客户相关诉求,解决中小型数字孪生项目SaaS化交付能力),能够实现室内三维场景、园区三维场景、城市三维场景可视化业务场景的呈现,......