我正在尝试摆脱rasterVis包中由levelplot生成的一些空白区域。我正在使用dismo包获取Google地图,然后使用levelplot绘制它。但是,地图周围有一条薄薄的白色条带。如何删除该空格?
library(dismo)
library(rasterVis)
g_map = gmap(extent(c(-79,-58,36,50)),type="satellite",zoom=7,lonlat=TRUE,scale=1)
g_map_lv = levelplot(g_map,maxpixel=ncell(g_map),col.regions=g_map@legend@colortable,at=0:255,panel=panel.levelplot.raster,interpolate=TRUE,colorkey=FALSE,margin=FALSE,scales="sliced")
答案 0 :(得分:3)
g_map
对象的外部行和列是NA
。例如:
g_map[1,1]
您可以在绘制之前使用trim
删除它们:
g_map <- trim(g_map)