如何使用 R 仅在散点图 3d 图中更改点颜色?
How to change point color only in scatter 3d plot using R?
我尝试使用 R 将 scatter3d 图中的点颜色更改为黑色,但失败了。
由于点的颜色和表面颜色重叠,所以很难查看数据。
我能得到一些想法吗?
# scatter plot with regression plane
scatter3D(x, y, z, pch = 16, cex = 1, alpha.col = 0.8, color="black", col = ramp.col(c("dark green", "khaki", "dark red")), bty="b2",
theta = 595, phi = 35, ticktype = "detailed", d=200,
xlab = "", ylab = "", zlab = "",
surf = list(x = x.pred, y = y.pred, z = z.pred,
facets=T, border="black"), main = "Room A")
谢谢!
您可以使用 points3D
执行命令并包含 add=TRUE
。
# scatter plot with regression plane
scatter3D(x, y, z,
col = ramp.col(c("dark green", "khaki", "dark red")), bty="b2",
theta = 595, phi = 35, ticktype = "detailed", d=200,
xlab = "", ylab = "", zlab = "",
surf = list(x = x.pred, y = y.pred, z = z.pred,
facets=T, border="black"), main = "Room A")
points3D(x, y, z, pch = 16, color="black", alpha = 0.8, add=TRUE)
我尝试使用 R 将 scatter3d 图中的点颜色更改为黑色,但失败了。 由于点的颜色和表面颜色重叠,所以很难查看数据。
我能得到一些想法吗?
# scatter plot with regression plane
scatter3D(x, y, z, pch = 16, cex = 1, alpha.col = 0.8, color="black", col = ramp.col(c("dark green", "khaki", "dark red")), bty="b2",
theta = 595, phi = 35, ticktype = "detailed", d=200,
xlab = "", ylab = "", zlab = "",
surf = list(x = x.pred, y = y.pred, z = z.pred,
facets=T, border="black"), main = "Room A")
谢谢!
您可以使用 points3D
执行命令并包含 add=TRUE
。
# scatter plot with regression plane
scatter3D(x, y, z,
col = ramp.col(c("dark green", "khaki", "dark red")), bty="b2",
theta = 595, phi = 35, ticktype = "detailed", d=200,
xlab = "", ylab = "", zlab = "",
surf = list(x = x.pred, y = y.pred, z = z.pred,
facets=T, border="black"), main = "Room A")
points3D(x, y, z, pch = 16, color="black", alpha = 0.8, add=TRUE)