如何从ggmap中删除边距

jin*_*ong 6 r margin map ggmap

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

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

San*_*att 8

试试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
Run Code Online (Sandbox Code Playgroud)


MS *_*nds 6

之前的所有解决方案都没有准确回答这个问题,仍留有一些空白区域.

我结束了:

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('')
Run Code Online (Sandbox Code Playgroud)

之前:

之前:

后:

后