标签: r rgl
我有一个x,y和z值的矩阵(19,268个值),它们被排列为一个表面。我用以下方式绘制了表面:
rgl::surface3d(mat$x, mat$y, mat$z, color="grey")
但是,我希望颜色随高度而变化(我的Z值)。 z值的范围为-1.377385 to 29.93678。
-1.377385 to 29.93678
如何使我的情节颜色随高度而变化?
答案 0 :(得分:1)
您还没有给出可复制的示例,所以我不知道这些结果是否令人满意,但是一般的想法是color参数可以是与{{1 }},这些颜色将在相应的位置使用。
color
例如
z
这会给每种颜色变化带来相当粗糙的边缘;您可以使用更细的网格或更多颜色来改善它。