7

我试图使用没有任何边距、轴、标签等的 ggmap 包绘制地图。我能够删除标签和轴,但不知道必须在这里删除边距。任何帮助将不胜感激..!

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

3 回答 3

9

试试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
于 2013-12-13T01:14:48.120 回答
7

所有以前的解决方案都没有准确回答这个问题,并且仍然留下一些空白。

我最终得到:

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('')

前:

前:

后:

后

于 2017-07-27T19:31:35.563 回答
2
library("ggmap")
amap <- get_map(location = c(lon = -95.3632715, lat = 29.7632836), 
    maptype = c("terrain"))
basemap <- ggmap(amap) + 
theme(axis.line = element_line(color = NA)) + 
xlab("") + ylab("")
basemap 
于 2013-12-06T03:45:29.463 回答