我想使用.xyz数据制作轮廓图。
我将每个x,y,z保存为一维数组。 x =纬度,y =经度,z =深度
x,y,z .shape是相同的值(= 24310)
x = lons
y = lats
z = data
ax = plt.subplots(1,1, sharex=True, sharey=True);
ax[1].tricontourf(x,y,z, 20);
但是出现错误提示
ValueError:x和y必须是长度相同的一维数组
我使用x = np.random.rand(100),y = np.random.rand(100),z = np.sin(x)+ np.cos(y)对其进行了测试。
效果很好。我不知道我误会了什么。