【R】いろいろな方法で地図を描いてみる
2019年12月24日
mapsパッケージを使ったり、mapdataパッケージを使ったりして地図を描いてみる。
library(maps)
library(ggmap)
library(mapdata)
# 東アジア地図
east_asia <- map_data("world", region=c("Japan", "China", "North Korea", "South Korea"))
ggplot(east_asia, aes(x=long, y=lat, group=group, fill=region))+ geom_polygon(colour="black")+scale_fill_brewer(palette="Set2")
# 日本地図
jp2 <- map_data("japan")
ggplot(jp2, aes(x=long, y=lat, group=group)) + geom_path()
# アメリカの主要河川
map("usa")
map("rivers", add=TRUE)


高解像度の日本地図も描けます。

アメリカの地図に主要河川を重ねてみます。mapdataパッケージを利用しています。
参考: 『R グラフィックスクックブック』Winston Chang著、オライリージャパン Copyright 2013 , ISBN978-4-87311-653-2