Я использую пакет rgl в r для построения некоторых данных. Как сделано здесь:
http://www.r-bloggers.com/creating-3d-geographical-plots-in-r-using-rgl/
По какой-то причине шкала не совпадает с графиком.
Я изменил масштаб осей X и Z, чтобы увеличить рельеф, который, как я изначально думал, вызывает проблему, но в приведенном ниже примере проблема возникает, даже если я изменяю 0,02 на 1.
library(rgl)
rdata <- c(0.8926,0.8986,0.9478,0.9672,0.916,0.912,0.9324,0.9532,0.9488,0.9376,0.921,0.927,0.9728,0.956,0.9318,0.9202)
labs <-c(100,200,500,1000)
rmatrix <- matrix(rdata, nrow=4,ncol=4,)
dimnames(rmatrix) <- list(labs,labs)
y <- as.matrix(rmatrix)
x <- 0.02*(1:nrow(y))
z <- 0.02*(1:ncol(y))
rgl.surface(x, z, y, color="red", back="lines")
axis3d('x--', labels=row.names(rmatrix),color="black")
Почему это происходит?
Спасибо за вашу помощь! Мат