Python Plotly:X,Y 网格轮廓投影到 3D 表面

Python Plotly: X,Y Grid Contour Projection onto 3D Surface

我有一个在 Plotly 中创建的表面,其中 z 数据是一个矩阵(x 和 y 由网格定义):

     0      1      2      3      4      5      6      7      8      9      10  \
0   0.0  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000   
1   0.0  0.000  0.000  0.000  0.000  0.000  0.000  0.690  0.889  0.690  0.000   
2   0.0  0.000  0.000  0.000  0.000  0.657  0.983  1.068  1.026  1.068  0.983   
3   0.0  0.000  0.000  0.000  0.691  0.937  1.008  1.094  1.112  1.094  1.008   
4   0.0  0.000  0.000  0.691  0.844  0.986  1.085  1.120  1.126  1.120  1.085   
5   0.0  0.000  0.657  0.937  0.986  1.077  1.121  1.130  1.078  1.130  1.121   
6   0.0  0.000  0.983  1.008  1.085  1.121  1.142  1.132  1.117  1.132  1.142   
7   0.0  0.690  1.068  1.094  1.120  1.130  1.132  1.111  1.053  1.111  1.132   
8   0.0  0.889  1.026  1.112  1.126  1.078  1.117  1.053  1.075  1.053  1.117   
9   0.0  0.690  1.068  1.094  1.120  1.130  1.132  1.111  1.053  1.111  1.132   
10  0.0  0.000  0.983  1.008  1.085  1.121  1.142  1.132  1.117  1.132  1.142   
11  0.0  0.000  0.657  0.937  0.986  1.077  1.121  1.130  1.078  1.130  1.121   
12  0.0  0.000  0.000  0.691  0.844  0.986  1.085  1.120  1.126  1.120  1.085   
13  0.0  0.000  0.000  0.000  0.691  0.937  1.008  1.094  1.112  1.094  1.008   
14  0.0  0.000  0.000  0.000  0.000  0.657  0.983  1.068  1.026  1.068  0.983   
15  0.0  0.000  0.000  0.000  0.000  0.000  0.000  0.690  0.889  0.690  0.000   
16  0.0  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000   

       11     12     13     14     15   16  
0   0.000  0.000  0.000  0.000  0.000  0.0  
1   0.000  0.000  0.000  0.000  0.000  0.0  
2   0.657  0.000  0.000  0.000  0.000  0.0  
3   0.937  0.691  0.000  0.000  0.000  0.0  
4   0.986  0.844  0.691  0.000  0.000  0.0  
5   1.077  0.986  0.937  0.657  0.000  0.0  
6   1.121  1.085  1.008  0.983  0.000  0.0  
7   1.130  1.120  1.094  1.068  0.690  0.0  
8   1.078  1.126  1.112  1.026  0.889  0.0  
9   1.130  1.120  1.094  1.068  0.690  0.0  
10  1.121  1.085  1.008  0.983  0.000  0.0  
11  1.077  0.986  0.937  0.657  0.000  0.0  
12  0.986  0.844  0.691  0.000  0.000  0.0  
13  0.937  0.691  0.000  0.000  0.000  0.0  
14  0.657  0.000  0.000  0.000  0.000  0.0  
15  0.000  0.000  0.000  0.000  0.000  0.0  
16  0.000  0.000  0.000  0.000  0.000  0.0

我想将可变大小(即网格的分辨率)的 x、y 网格投影到这个 3D 表面上。我怀疑我可以使用 3D Surface 对象的 contour 属性来投影到这个表面上,但是我找不到任何现有的例子。

请帮助我并提前致谢!

使用了表面对象的色阶参数