Как убрать поля с ggmap

Я пытался построить карту с помощью пакета ggmap без каких-либо полей, осей, меток и т. Д. Я смог удалить метки и ось, но не знаю, нужно ли здесь удалять поля. Любая помощь будет оценена ..!

library("ggmap")
amap <- get_map(location = c(lon = -95.3632715, lat = 29.7632836), maptype = c("terrain"))
basemap <- ggmap(amap)
plot(basemap)

person jinlong    schedule 06.12.2013    source источник


Ответы (2)


Попробуйте extent = 'device'. См. ?ggmap::ggmap для других вариантов.

library("ggmap")
amap <- get_map(location = c(lon = -95.3632715, lat = 29.7632836), maptype = c("terrain"))
basemap <- ggmap(amap, extent = "device")
basemap
person Sandy Muspratt    schedule 13.12.2013
comment
Спасибо, Сэнди! Это почти решило мою проблему, за исключением того, что над и под картой все еще есть место. Я ищу решение для устранения белого пространства вокруг карты. - person jinlong; 15.12.2013
comment
@jinlong, убедитесь, что устройство имеет те же пропорции, что и карта. В этом случае карта квадратная; поэтому убедитесь, что устройство квадратное. На компьютере с Windows windows(6,6); basemap должно помочь. - person Sandy Muspratt; 17.12.2013

Все предыдущие решения не дают точного ответа на вопрос и по-прежнему оставляют пробелы.

Я закончил с:

ggmap(yourmap) +
  theme(axis.line = element_blank(),
        axis.text = element_blank(),
        axis.ticks = element_blank(),
        plot.margin = unit(c(0, 0, -1, -1), 'lines')) +
  xlab('') +
  ylab('')

До:

До:

После:

После

person MS Berends    schedule 27.07.2017