使用 Matplotlib 我制作了一些土壤的电阻率横截面,获得了如下图片:
现在我想以 3D 形式显示所有这些部分,以便更好地可视化现场电阻率的空间分布(即所谓的栅栏图)。我还想绘制在我的地块底部(比如在 XY 平面上)进行这些测量的站点的 2D 地图。据我所知,这在 3D 中使用 Matplotlib 是不可行的(或者至少不方便),因此我决定改用 Mayavi。我的问题是:
- 地理参考栅格是否可行,然后使用 Mayavi 将它们正确放置在正确的(垂直)平面(不一定与笛卡尔平面平行)上?imshow() 是否用于此目的?
- 在 Mayavi 中的适当位置重新创建轮廓是否更好?如果是这种情况,我没有找到从非结构化数据创建轮廓的函数(输入图像是使用 Matplotlib 中的 tricontour/tricontourf 创建的)。考虑到非凸域,我认为在 scipy 中对结构化网格进行插值是行不通的。