我有一组x,y,z数据但是对x和y有约束,例如y< X :
我想在2D图上绘制这些数据的轮廓。我首先使用scipy.interpolate.SmoothBivariateSpline
类插入数据然后绘制轮廓。但为了做到这一点,我从x和y的范围定义了一个矩形网格,我使用该网格进行插值和轮廓图。如何避免使用矩形网格?对于可用于绘制轮廓的三角形网格,它是否存在等效的scipy.meshgrid
函数?
最后,我获得了以下情节。我添加了一个填充三角形来隐藏不相关的数据。
但是如果你看一下插值的结果,样条就会在没有数据的地方发散。这不是问题,因为我不使用它,但我更喜欢使用对应于x和y约束的网格: