R 可以为光栅图像指定调色板吗?
标题几乎说明了一切。据我所知,尝试使用R 可以为光栅图像指定调色板吗?,r,r-raster,R,R Raster,标题几乎说明了一切。据我所知,尝试使用col参数传递一个简单的调色板,例如,光栅图像(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}以地形颜色集打
col
参数传递一个简单的调色板,例如,光栅图像(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}
以地形颜色集打印
任何关于绘制大型图像的替代(快速)工具的建议,我都非常感激。我认为只需在基本的
图形:图像
功能中使用useRaster=TRUE
就可以了
对于矩阵或光栅层对象,这可以非常快速地工作(与不光栅化大型矩阵相反):
image(mydata, useRaster=TRUE, col={whatever})
我应该在进入包装器函数之前尝试一下