我有一个数据集,它在每个y坐标处具有不同的x坐标范围,没有特定的规则或固定的delta_x。 E.g。
有没有办法使用imshow
获取包含此类数据的棋盘图?
我尝试在循环中更改每个y值的范围,但这只是将每一行移动到我设置的最后一个范围。在下图中,顶部的水平范围应为[1410,2190],底部的水平范围为[1453,4970]。红色和白色线条是顶部的简单绘图,应该遵循红色和黄色阴影区域。 See image here
我尝试使用tricontourf
(Oliver W.'s suggestion here之后),处理数据集很好,图是准确的。您还可以看到水平范围如何变化。但是,图像中有一些瑕疵。如果可能的话,我想使用没有插值的矩形,而不是插值三角形。 See image here
我尝试在每个y处附加所有x的最小值和最大值,并将这些值用于水平范围,它有点起作用。 See image here
它仍然不准确,我不知道为什么。通过手动更改值,我可以获得更好/更正确的图像,首先尝试。 See image here
我对任何意见或建议表示感谢。