我试图在 mayavi 的文档中找到一些提示,但没有成功。
在复杂数据的可视化中,我想删除计算的 iso_surface 的一部分。例如,我有一个类似的代码
field = mlab.pipeline.gaussian_splatter(data)
iso = mlab.pipeline.iso_surface(field, contours=[0.07])
我可以通过执行类似的操作明确解释我的数据沿 x、y 或 z 受到限制,从而删除部分 iso_surface
field.filter.model_bounds = array([-1., 1., -1., 1., -1., 1.])
但是对于任意有向平面,我找不到解释这一点的方法。例如,我想将我的数据限制在 (1,1,1) 方向。
有没有办法做到这一点?