Контуры континента в 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")
Другие вопросы по тегам