我是R的初学者,需要我的脚本帮助.我设法使用我的2D绘图上的库(ggplot2)生成缩放颜色渐变,如下所示;
z <- c(data$conf)
d <- qplot(x, y, xlab="Dimension 1", ylab="Dimension 2", colour=z)
d
d + scale_colour_gradient(limits=c(0, 1), data=data$conf, low="blue", high="red"))
Run Code Online (Sandbox Code Playgroud)
我现在正试图在3D绘图上重现这个渐变,我使用了scatterplot3d或plot3d.我相信colorRampPalette基于327行(1 ... 327)创建颜色渐变,而我对数据$ conf中的值函数的渐变感兴趣.我需要一个连接,但在哪里?
attach(data)
t1 <- c(data$conf)
jet.colors <- colorRampPalette(c("blue", "red"))
e <- plot3d(x, y, z, col=jet.colors(327))
Run Code Online (Sandbox Code Playgroud)
如果你可以帮助我那将是很棒的 - 或者如果你知道任何3D绘图/比例梯度包可以做得更好,也很酷.