为Mayavi中的单个补丁着色

时间:2019-03-28 22:21:38

标签: python matplotlib mayavi mayavi.mlab

I can do this with matplotlib 我想绘制一个圆环并根据小角度参数更改表面的颜色。更一般而言,使用Mayavi绘制表面时如何为单个面片着色?

我在绘图时可以使用'facecolors'参数在matplotlib中轻松完成此操作,但是由于我需要更好的3D渲染,因此必须使用Mayavi。

此外,以下是在Mayavi中为单个点着色的方法: Plotting 3D points with different colors in Mayavi (Python) 但是我还没有找到类似于曲面的东西。

在文档中,默认情况下,着色是由标高z指定的,但是我不确定如何根据可以传递给绘图功能的某些数组将其更改为指定的颜色。

有没有办法改变这种依赖性?

'''

sparse

'''

我希望结果如下所示:

torus

0 个答案:

没有答案