2013-01-22 35 views

Trả lời

22

này hoạt động:

plot(r, axes=FALSE, box=FALSE) 

Để tìm hiểu làm thế nào bạn có thể nhận ra điều đó cho chính mình, có một cái nhìn tại các chức năng cơ bản bằng cách cố gắng điều sau đây. (Các cuộc gọi đến showMethods()getMethod() là cần thiết vì raster gói làm cho sử dụng rộng rãi các phương pháp S4 chứ không phải là phương pháp thường được sử dụng S3.)

showMethods("plot") 
getMethod("plot", c("Raster", "ANY")) 
getAnywhere(".plotraster2") 
getAnywhere(".rasterImagePlot") 
args(raster:::.rasterImagePlot) 
# function (x, col, add = FALSE, legend = TRUE, horizontal = FALSE, 
#  legend.shrink = 0.5, legend.width = 0.6, legend.mar = ifelse(horizontal, 
#   3.1, 5.1), legend.lab = NULL, graphics.reset = FALSE, 
#  bigplot = NULL, smallplot = NULL, legend.only = FALSE, lab.breaks = NULL, 
#  axis.args = NULL, legend.args = NULL, interpolate = FALSE, 
#  box = TRUE, breaks = NULL, zlim = NULL, zlimcol = NULL, fun = NULL, 
#  asp, colNA = NA, ...) 
0

Điều tốt nhất tôi có thể đề nghị là

plot(r,axes=F,useRaster=F) 

Tùy chọn bty='n' thường được thoát khỏi hộp, nhưng chức năng raster-âm mưu dường như được vẽ hộp riêng của mình trên đầu của hộp thông thường mà bạn không thể thoát khỏi.

Các vấn đề liên quan