可以为rasterImage指定调色板吗?

时间:2013-09-16 19:06:58

标签: r r-raster

标题说明了一切,非常。据我所知,尝试使用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}绘制地形颜色集。

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

1 个答案:

答案 0 :(得分:1)

我认为在基本的useRaster=TRUE函数中使用graphics:image很好。

使用矩阵或RasterLayer对象非常快速(而不是光栅化大矩阵):

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

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