我想制作不同切片的 3D 体积数据的多窗口图。我发现PyVista
这就是我要找的东西。当我只做一个情节时,一切都很好。但是,当我在一个窗口中绘制多个切片时,我遇到了一个问题:由于某种原因,子图共享颜色级别,这可能导致一个子图基本上什么都不显示,如图所示。
任何想法我在这里缺少什么将不胜感激!
这是代码(应该附上一张图片):
import numpy as np
import pyvista as pv
Nx, Ny, Nz = 100, 100, 200
plotter = pv.Plotter(shape=(1,2))
plotter.subplot(0,0)
vol1 = pv.wrap( np.random.randint(10, size=(Nx,Ny,Nz)) )
slic1 = vol1.slice_orthogonal()
plotter.add_mesh(slic1)
plotter.subplot(0,1)
vol2 = pv.wrap( np.random.randint(100, size=(Nx,Ny,Nz)) )
slic2 = vol2.slice_orthogonal()
plotter.add_mesh(slic2)
plotter.show()