Я новичок в python и пытаюсь построить скользящую 2D гистограмму.Я посмотрел на кучу других ответов и оказался пустым.Вот проблема: у меня есть серии точек X, Y, Z - около 1500 из них.То, что при построении графика XY выглядит следующим образом:
![data](https://image.ibb.co/iLRMdn/sz.png)
Затем я хочу скопировать и построить данные в соответствии с Z-значением.Вот ядро кода, который я использую:
zi, yi, xi = np.histogram2d(y, x, bins=(bin_size, bin_size), weights=z, normed=False)
counts, _, _ = np.histogram2d(y, x, bins=(bin_size,bin_size))
zi = zi / counts
fig, ax = plt.subplots()
ax.pcolormesh(xi, yi, zi, cmap='coolwarm')
И вот результат:
![data](https://image.ibb.co/k931dn/col.png)
Данные довольно грубые.Поэтому я хотел бы создать 2D-гистограмму с «скользящим средним».Я хотел бы создать скользящее среднее значение Z с размером «окна» 4 х 4 дюйма с шагом 0,05 фута.Обратите внимание, что ось XY с шагом 1 фут.
Другими словами, каждые 0,05 фута (6 дюймов) я хочу нарисовать рамку размером 4х4 дюйма вокруг этой точки и измерить количество точек.Я хочу построить график в соответствии со средним значением Z для этого блока 4x4, а затем сместиться на 0,05 фута.
Результат должен выглядеть примерно так:
![data](https://image.ibb.co/nrhf4S/Nitro.png)
любая помощь с благодарностью получена