【问题标题】:Wrong axes in raster converted from matrix从矩阵转换的光栅中的错误轴
【发布时间】:2016-01-10 14:44:42
【问题描述】:

我有以下代码:

library(raster)
library(rasterVis)
library(rgl)

mz <- matrix(5:7, 2040, 10000)
z <- raster(mz, xmn=0, ymn=0, xmx=ncol(mz)-1, ymx=nrow(mz)-1)
plot3D(z)
decorate3d()

这将创建以下图像

如您所见,y 轴从 0 到 12,而不是 0 到 2040。X 轴上升到 60,而不是 10000。

我应该怎么做才能获得轴上的实际值?

我如何强制在 Z 轴上显示 0?

【问题讨论】:

    标签: r r-raster


    【解决方案1】:

    这个结果记录在plot3D的帮助页面的例子中:

    默认值:x 轴和 y 轴使用 z 值进行调整。所以, 带有 decorate3d() 的标签是没用的 [...] 设置 adjust=FALSE 来修复它

     plot3D(z, adjust=FALSE)
     decorate3d()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-06
      • 2023-03-26
      • 1970-01-01
      • 2019-07-21
      • 2017-06-21
      • 1970-01-01
      • 2014-04-18
      • 2018-01-09
      相关资源
      最近更新 更多