2014-06-11 68 views
2

我想刪除我的柵格數據集的「levelplot」圖中的框架。不知道該怎麼做。如何刪除R包中「levelplot」中的框架「rasterVis」

library(raster) 
library(rasterVis) 

f <- system.file("external/test.grd", package="raster") 
r <- raster(f) 
s <- stack(r, r+500, r-500) 
levelplot(s, contour=TRUE) 
levelplot(s) 
levelplot(s,box=FALSE,axes=FALSE) # It doesn't work. 

回答

6

[編輯:圖添加]

要實現的?wireframe

levelplot(s, contour = TRUE, par.settings = list(axis.line = list(col = "transparent")), 
      scales = list(col = "black"))` 

Box frame removed

最後一個例子進行說明。如果要移除條什麼背景顏色:

levelplot(s, contour=TRUE, par.settings = list(axis.line = list(col = "transparent"), 
      strip.background = list(col = 'transparent'), 
      strip.border = list(col = 'transparent')), 
      scales = list(col = "black"))` 

Box frame, strip background and color removed

+0

你好,這是非常有用的,但對我來說,軸蜱被刪除,使用你已經使用了確切的代碼,任何想法,爲什麼?謝謝 – Sam