有没有办法在python中采用“非矩阵”数据形状并创建网格图形?

问题描述

我有一个 csv 文件,其中填充了与值 (z) 对应的质心点 (x,y)。

这是以前采用 shapefile 格式的数据,对应于多个县的 1 公里网格,但现在采用 CSV 格式。因此,x,y,z 均为 Nx1 维。我习惯于使用 MxN 形状数据(常规网格阵列的传统“矩阵”形状数据),我使用 matplotlib 使用 pcolormesh、pcolor 或 contourf 函数绘制这些数据。

由于奇怪的 x,y 点格式,此数据破坏了这些代码。我可以使用 plt.scatter(x,c=z) 创建我所有点的散点图,但我希望以 pcolormesh 的方式填充这些点。除了尝试将此 csv 格式返回到其原始栅格(?)格式,或将此数据重新网格化为任意网格之外,还有什么方法可以让我以底层网格格式显示这些数据?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)