2

标题说明了一切,差不多。据我所知,尝试通过使用参数传递一个简单的调色板col,例如, rasterImage(mydata,xleft=1,ybottom=1,xright=2,ytop=2,col=grey(0:4095/4096))失败。更令人困惑的是,默认调色板似乎取决于mydata.

如果我有一个矩阵,rasterImage(as.raster(mymatrix), {etc}则在使用RasterLayer对象时以灰度rasterImage(as.raster(myRaster),{etc}绘制,以拓扑颜色集绘制。

任何关于绘制大图像的替代(快速)工具的建议都非常感激。

4

1 回答 1

1

我认为只 useRaster=TRUE在基本graphics:image功能内部使用就可以了。

这适用于矩阵或 RasterLayer 对象,并且非常快速(与不光栅化大矩阵相反):

image(mydata, useRaster=TRUE, col={whatever})

我应该在进入包装函数之前尝试过。

于 2013-09-16T20:04:47.197 回答