【发布时间】:2012-05-11 22:09:26
【问题描述】:
我是 R 的初学者,需要一些帮助来编写脚本。 我设法在我的 2D 图上使用 library(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"))
我现在尝试在 3D 绘图上重现此渐变,我使用了 scatterplot3d 或 plot3d。我相信 colorRampPalette 创建基于 327 行 (1…327) 的颜色渐变,而我对作为 data$conf 中值的函数的渐变感兴趣。我需要一个连接,但是在哪里?
attach(data)
t1 <- c(data$conf)
jet.colors <- colorRampPalette(c("blue", "red"))
e <- plot3d(x, y, z, col=jet.colors(327))
如果你能帮助我,那就太好了 - 或者如果你知道任何可以做得更好的 3D 绘图/比例渐变包,也很酷。
【问题讨论】:
标签: r colors ggplot2 3d gradient