3D surface plot from 2D matrix

后端 未结 2 1625
广开言路
广开言路 2020-12-31 08:36

Using a 2d matrix in R, how can I create a 3d surface plot, where columns=x, rows=y and the values are the heights in z?

In the example below, x values would be 1:5,

2条回答
  •  一生所求
    2020-12-31 09:11

    To get a 3D surface plot of a 2D matrix that contains the Z-values, try:

    require(plot3D)
    
    persp3D(z = TheMatrix2D, theta = 120)
    

    Use theta to adjust the viewing angle. With my data, I get the following plot:

提交回复
热议问题