Ответ 1
Если мы посмотрим на " ?borders
и, более подробно, на " ?map
, то увидим, что мы можем использовать аргумент regions
:
ggplot() + borders(regions = "Denmark", colour = "gray50", fill = "gray50")
Я установил следующие два пакета:
library(ggmap)
library(maps)
Я нашел код в Интернете, чтобы создать карту мира (см. Ниже). Как мне увеличить сюжет на уровне страны? Например, Дания.
ggplot()+
borders("world", colour="gray50", fill="gray50")
Если мы посмотрим на " ?borders
и, более подробно, на " ?map
, то увидим, что мы можем использовать аргумент regions
:
ggplot() + borders(regions = "Denmark", colour = "gray50", fill = "gray50")
Получить границы Дании в Lat-долго и использовать coord_fixed
:
ggplot() + borders("world", colour="gray50", fill="gray50") + coord_fixed(xlim=c(7, 12), ylim=c(52, 58))
Вы можете получить границы из пакета map
:
> map("world", "Denmark", plot=FALSE)$range
[1] 8.121484 15.137110 54.628857 57.736916
И вы, возможно, захотите немного расширить их для лучшего расстояния и большего контекста.