1

私はこのようなデータセットを持っています

  longitude   latitude    Magnitude
1 -77.08597 38.7347905  4.742112594
2 -77.08597 38.8081915  4.742112594
3 -77.08597 38.8815925  5.278542493
4 -77.08597 38.9549935 12.270006486
5 -77.08597 39.0283945  4.742112594
6 -77.08597 39.1017955  4.742112594

これらの座標とマグニチュードを取得し、Google マップを使用して密度マップをプロットする方法はありますか?

rasterおよびspatstatパッケージを使用して、座標を使用してマップを作成し、その上に強度をプロットしようとしました。しかし、Google マップにプロットするための解決策は見つかりませんでした。

4

2 に答える 2

1

R の ggmap パッケージを使用します。

library(ggmap)
library(ggplot2)

map = get_map(location = c(-77.08597,38.7),source="google",maptype="roadmap",zoom=12)
ggmap(map)+geom_point(data = dat2,aes(x=longitude,y=latitude,size=Magnitude))

Magnitude ベクトルをスケーリングするか、ズームを増やすことができます

于 2015-06-19T22:43:51.353 に答える