我目前有一个大约 100x120 2d numpy 矩阵。索引指的是“坐标”,矩阵中的值是“高度”,我正在尝试使用类似于此处显示的“二维样条表示”的 pcolor 绘制此数据:
http://docs.scipy.org/doc/scipy-0.7.x/reference/tutorial/interpolate.html
我的问题是,虽然我所有的“坐标”和“高度”都是整数,但坐标不是均匀的空间。例如,只有特定的行包含数据(不等间距),并且包含数据的每一行对于其他每个条目都只有一个“高度”值(每行包含数据的间距相同)。我的意思的一个简单例子如下:
[[nan, 3, nan, 1, nan, 2],
[nan, nan, nan, nan, nan, nan],
[nan, 5, nan, 2, nan, 3],
[nan, nan, nan, nan, nan, nan],
[nan, nan, nan, nan, nan, nan],
[nan, nan, nan, nan, nan, nan],
[nan, 4, nan, 1, nan, 2]]
我一直在尝试遵循我链接到的插值/pcolor 示例,但没有成功。我的目标是在我的所有数据上绘制一个漂亮的连续 pcolor 类型图,在带有数据的点之间进行插值以填充这些 nan。
如果您能提供任何帮助,我将不胜感激。