gpt4 book ai didi

r - 如何在R包“raster”的“plot.raster”中删除框框

转载 作者:行者123 更新时间:2023-12-03 19:53:54 24 4
gpt4 key购买 nike

我需要删除R包“ raster”中图形周围的框框,但无法弄清楚应该更改哪个参数。示例如下:

library(raster)

r <- raster(nrows=10, ncols=10)

r <- setValues(r, 1:ncell(r))

plot(r)

plot(r,axes=F)

最佳答案

这有效:

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


要了解如何自己发现问题,请尝试以下操作,以了解基础功能。 (需要调用 showMethods()getMethod(),因为光栅包广泛使用了S4方法,而不是更常用的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, ...)

关于r - 如何在R包“raster”的“plot.raster”中删除框框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14469753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com