Я строю простой горизонт или поверхность с помощью графика прибоя Mayavi, но моя поверхность растягивается.
Данные представлены в формате numpy (x, y, Z), где показаны x и Y, а также высотаво времени.
Я применяю какой-то простой фильтр для сглаживания поверхности, я не могу понять, как остановить это растяжение вдоль оси Z.
код:
hor = df.values
#print(hor.shape)
x = hor[:,0]
y= hor[:,1]
z= hor[:,2]
test = pd.DataFrame(z)
print(test)
test.hist()
plt.show()
#print(z)
hor = geoprobe.horizon(x,y,z)
z = hor.grid
[![enter image description here][1]][1]
#Clip out some spikes and smooth the surface a bit...
z = scipy.ndimage.median_filter(z, 2)
z = scipy.ndimage.gaussian_filter(z, 1)
# Quirks due to the way hor.grid is defined...
mlab.surf(np.arange(z.shape[0]), np.arange(z.shape[1]), -z.T)
mlab.show()
любые идеи.