【问题标题】:Can color palette be specified for rasterImage?可以为 rasterImage 指定调色板吗?
【发布时间】:2013-09-16 19:06:58
【问题描述】:

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

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

【问题讨论】:

    标签: r r-raster


    【解决方案1】:

    我认为在基本的graphics:image 函数中使用useRaster=TRUE 就可以了。

    对于矩阵或 RasterLayer 对象,此方法非常有效(与不栅格化大矩阵相反):

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

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

    【讨论】:

      猜你喜欢
      • 2021-11-23
      • 2011-07-24
      • 1970-01-01
      • 2011-12-16
      • 2018-06-19
      • 1970-01-01
      • 1970-01-01
      • 2019-09-04
      • 1970-01-01
      相关资源
      最近更新 更多