Поверхность участка в Mayavi растянулась от краев - PullRequest
0 голосов
/ 02 марта 2019

Я строю простой горизонт или поверхность с помощью графика прибоя 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()

любые идеи.

...