【问题标题】:Remove white space from levelplot plotting Google map从 levelplot 绘制谷歌地图中删除空白
【发布时间】:2014-11-12 18:11:36
【问题描述】:

我正在尝试消除 rasterVis 包中 levelplot 产生的一些空白。我正在使用 dismo 包来获取谷歌地图,然后使用 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")

【问题讨论】:

    标签: r raster r-raster levelplot rastervis


    【解决方案1】:

    g_map 对象的外部行和列是NA。例如:

    g_map[1,1]
    

    您可以在绘图前使用trim 删除它们:

    g_map <- trim(g_map)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-26
      • 2012-05-21
      • 1970-01-01
      • 2018-08-10
      • 1970-01-01
      • 2018-01-14
      相关资源
      最近更新 更多