【发布时间】:2016-04-21 06:17:35
【问题描述】:
我正在处理一些记录特定纬度、经度和压力(高度)坐标的温度的仪器数据。我需要从该仪器数据创建一个 3d 网格,然后我可以使用它来获取插值网格数据的垂直横截面。我已经查看了几乎所有我能找到的插值函数/库,但我仍然无法解决如何做到这一点。
我不想使用 Mayavi,因为它似乎在我学校的服务器上出现了错误,我不想现在尝试修复它。
数据目前位于 4 个单独的 1d 数组中,我用这些数组模拟了一些我想要获取的散点图。
最终,我想从这些点创建某种 3d 轮廓,我可以对其进行切片。每个绘制的点都有一个对应的温度,这真的是我认为在尺寸和诸如此类方面让我失望的东西。
【问题讨论】:
-
Matplotlib 也许是你最好的选择:matplotlib.org/mpl_toolkits/mplot3d/tutorial.html#scatter-plots
-
也许我措辞不好,但我不需要创建散点图。我只是用它来显示我正在尝试创建的数组的结构。我需要将我的 3d 温度数组插入到设置区域上的网格 3d 数组中。
标签: python numpy multidimensional-array 3d interpolation