Matplotlib:将等高线图添加到曲面图python的基础

mspsb9vt  于 2023-02-19  发布在  Python
关注(0)|答案(1)|浏览(134)

所以我用trisruf在python上生成了一个三维图形:ax.plot_trisurf(x,y,z),最后得到以下结果:3d plot所以现在我想在这个图的基础上绘制等值线,当我尝试使用ax.contour(x,y,z)时,我得到一个错误,说我的z应该是二维的,然而我的数据来自三个一维数组,我该如何在我的图的基础上绘制等值线呢?

ukxgm1gy

ukxgm1gy1#

好了,我设法找到答案后,有点搜索,ax.tricontourf(angle_x,angle_y,nlist,zdir ='-z',offset = -0.859,cmap ='coolwarm')工作,它的重要性,使偏移只是略低于最低的z点(或任何方向,你想要的投影),这样你就可以真正看到等值线图!updated plot with contour

相关问题