我对 R 真的很陌生,我想创建一个像我在这里添加的图像,但我需要将颜色范围从 0 到 1,现在它是自动设置的,在图像中它是从 0.2 到 0.6。
这是我使用的 R 代码。Mat.csv 是一个二维矩阵,其值在 [0,1] 中。
library(plot3D)
mydata <- read.csv("D:/output/Mat.csv")
mydata <- as.matrix(mydata)
pdf("D:/output/surfaceplot.pdf")
mycols <- colorRampPalette( c("#ff0000", "#00ff00") )
persp3D(z = mydata, theta = 120, zlim=c(0,1))
dev.off()
示例图: