我正在尝试使用plot_ly
绘制三维图形x = c(1:5)
y = c(1:5)
z = matrix(c(1:20),nrow=5)
z_col = matrix(c(31:50),nrow=5)
plot_ly(x = ~ x, y = ~ y, z= ~ z) %>% add_surface()
表面的颜色取决于z值。但是,我希望该颜色依赖于外部变量(z_col)。 我试图手动添加颜色,但它不起作用:
plot_ly(x = ~ x, y = ~ y, z= ~ z, color = ~ z_col) %>% add_surface()
我有什么方法可以做到吗?