ロサンゼルス港エリアの粒子状物質濃度差(After-Before)があります。ggmap を使用して濃度等高線をマップにプロットしようとしていますが、結果が大きく異なります。私が使用したコードを以下に示します (データはコードの下にあります)。
コード
install.packages('ggmap')
library(ggmap)
PM = read.csv('data.csv', stringsAsFactors = FALSE)
経度と緯度を取得する
geocode("Port of Los Angeles") # Not centered
geocode("Compton, CA") # Now centered
コンプトンの LON と LAT を使用する
POLA = c(lon = -118.220071, lat = 33.895849)
POLA.map = get_map(location = POLA, zoom = 10, color = 'bw')
ggmap(POLA.map) + geom_point(data = PM, mapping = aes(Longitude, Latitude)) +
stat_density2d(data = PM, mapping = aes(x = Longitude, y = Latitude, fill=..level..), geom = "polygon", alpha = 0.3, contour = TRUE)
ただし、等高線図には次のようなパターンが必要です。
https://drive.google.com/file/d/0B3XVjcsci0y3VDBTc01PYkhOckE/view?usp=sharing
ggplot(PM, aes(UTM.X, UTM.Y)) + geom_tile(aes(fill = Value), alpha = 0.8, color = "black") +
scale_fill_gradient(low = 'green', high = 'red')