Matplotlib 二维标量场:使用不透明度绘制等参曲面(等参线)
二维网格上有两个标量场。我想为第一个标量场画一条iso线,并根据第二个标量场设置其不透明度 我尝试从开始使用mayavi,但无法从3D切换到2D 下面是我如何用mayavi(python)绘制iso线的 我不关心iso线是如何获得的:任何科学数据可视化工具和编程语言都可以。我唯一需要的是能够设置线条的不透明度Matplotlib 二维标量场:使用不透明度绘制等参曲面(等参线),matplotlib,data-visualization,mayavi,Matplotlib,Data Visualization,Mayavi,二维网格上有两个标量场。我想为第一个标量场画一条iso线,并根据第二个标量场设置其不透明度 我尝试从开始使用mayavi,但无法从3D切换到2D 下面是我如何用mayavi(python)绘制iso线的 我不关心iso线是如何获得的:任何科学数据可视化工具和编程语言都可以。我唯一需要的是能够设置线条的不透明度 谢谢您可以使用 obj.actor.property.opacity = opacity 但不透明度必须是标量,不能使用矢量,因为不透明度是演员的全局属性这在mayavi中很难做到。我打
谢谢您可以使用
obj.actor.property.opacity = opacity
但不透明度必须是标量,不能使用矢量,因为不透明度是演员的全局属性这在mayavi中很难做到。我打算做的是精确地复制颜色,然后在vtk源代码中将它们设置为vtkUnsignedCharArray,但这对这种特定类型的源代码不起作用。我可能会在以后再次研究这个问题,因为我可能最终会让mayavi更灵活地处理复杂的颜色信息。
obj.actor.property.opacity = opacity