Контуры континента в R
Есть ли способ нанести на карту только континентальные контуры карты rworldmap в R (без стран, без данных)?
Есть два других вопроса, близких к этому, но они должны заполнить континенты цветами, а команды должны отобразить данные. Как я могу построить карту континентов с помощью R?
Я только хочу наложить контуры континента без границ страны и не требуя других данных.
2 ответа
Вы могли бы использовать coastsCoarse
данные из rworldmap
,
library(rworldmap)
data(coastsCoarse)
plot(coastsCoarse)
Пример наложения на карту с сеткой.
mapGriddedData()
plot(coastsCoarse,add=TRUE,col='blue')
Вы можете выполнить следующие действия и изменить многие аспекты графика (заголовок, текст оси, границы, сетки и т. Д.).
library(ggplot2)
countries <- map_data("world")
ggplot(countries, aes(x=long, y=lat, group = group)) +
geom_polygon(col=NA, lwd=3, fill = "white")
Может быть возможно удалить линии страны и все же сохранить контуры континента, если вы используете geom_path
, но я попробовал несколько комбинаций аргументов и не удалось:
ggplot(countries, aes(x=long, y=lat, group = group)) +
geom_path(col="red", lwd=0, fill = "red")