我正在尝试可视化离散球体表面中的热量传播。球体是空心的,只有边界的体素才有价值。
使用等值面在 matlab 中的可视化在曲面上显示正确的颜色。
我想在这个可视化上显示等高线,但这在 matlab 中很困难。寻找可视化数据的替代方案我发现了 python + numpy + mayavi2 并立即爱上了它们。
使用 maiavi 我可以获得我想要的带有参数曲面的绘图,但我无法用我的体积离散球体重现相同的结果。以下代码,
lines = [0.1, 0.3, 0.5, 0.7, 1, 1.5, 1.8, 2.3, 2.8, 3.0, 3.1]
mlab.contour3d(heatmap,contours=lines)
只显示均匀的色球。是否启用轮廓不会改变结果。表面没有等热线,甚至没有颜色
任何人都知道显示等热轮廓的正确方法吗?