我有两个数据集,即钻井和地震。当我尝试在俄克拉荷马州地图上单独绘制时,它工作正常。但我想生成一个包含数据的地图。 我用于映射的代码是:
Okla_sat_map <- get_map(location="Oklahoma", maptype="satellite",
color="color", zoom=10)
ggmap(Okla_sat_map) +
geom_point(aes(longitude, latitude, size=mag), colour="red",
data=earthquake.df, na.rm=T)
用于钻取数据:
Okla_sat_map <- get_map(location="Oklahoma", maptype="satellite",
color="color", zoom=10)
ggmap(Okla_sat_map) +
geom_point(aes(longitude, latitude, size=mag), colour="red",
data=drill.df, na.rm=T)
我的数据有点像这样 钻井数据
LATITUDE LONGITUDE
1 36.85323 -98.38950
2 36.79886 -98.36245
3 36.66833 -98.26780
4 36.62468 -98.52917
5 36.53371 -98.10989
6 36.55837 -98.34455
7 36.55837 -98.34455
8 36.54467 -98.49612
9 36.51204 -98.16827
10 36.47222 -98.42875
11 36.61746 -98.51564
地震数据:
longitude latitude mag
1 -97.4381 35.8336 3.0
2 -97.5731 36.1325 3.4
3 -99.0309 36.5110 3.1
4 -97.2297 35.8498 3.1
5 -97.5508 36.1254 3.0
6 -97.5460 36.2927 3.0
7 -97.8245 36.7062 3.0
8 -97.4250 35.8509 4.3
9 -97.4240 35.8219 3.1
10 -97.2674 36.2660 3.0
11 -97.0372 36.1966 3.1
请帮我将数据绘制到一张地图上。
答案 0 :(得分:1)
添加一个称为例如的因子变量列“输入”两个数据集,在钻井到钻井时设置类型,地震中的类型为地震,然后通过rbind
合并数据集。
然后用e..g colour=type
绘制如上图,以不同颜色显示两组。