使用R語言對進行地理空間數(shù)據(jù)可視化
原文鏈接:http://tecdat.cn/?p=12299
?

最近我們一直在探索空間數(shù)據(jù)。事實證明,有一些很棒的R包可用于可視化此類數(shù)據(jù)。
以下是我匯總的一組圖表。
每次shooting的位置在下面的地圖上用紅色圓圈標(biāo)記。圓圈的大小取決于死亡人數(shù)。
在絕大多數(shù)情況下,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() -- 將圓添加到標(biāo)簽
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對空間數(shù)據(jù)具有靈活性。它可以縮小范圍并顯示全球數(shù)據(jù)。去年,馬航曾多次成為新聞焦點,因此這是一個非常熱門的例子。我們可以使用路線的陰影來顯示頻率。前往熱門目的地的路線是明亮的藍色陰影。
我還繪制了法航和美國航空的路線。
??


?
?

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犯罪。較深的紅色區(qū)域表示該位置有更多事件。

?
藍色標(biāo)記表示drug,紅色點表示shooting事件。
如果我們放大波士頓市中心,將會看到更少的shooting事件。仍然有很多drug圓圈,但它們主要集中在地區(qū):唐人街,波士頓。
?

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語言動態(tài)圖可視化:如何、創(chuàng)建具有精美動畫的圖
2.TABLEAU的騎行路線地理數(shù)據(jù)可視化
3.用數(shù)據(jù)告訴你出租車資源配置是否合理
4.R語言GGMAP空間可視化機動車交通事故地圖
5.用R語言制作交互式圖表和地圖
6.基于出租車GPS軌跡數(shù)據(jù)的研究:出租車行程的數(shù)據(jù)分析
7.R語言動態(tài)可視化:制作歷史全球平均溫度的累積動態(tài)折線圖動畫gif視頻圖
8.把握出租車的數(shù)據(jù)脈搏
9.共享單車大數(shù)據(jù)報告