У меня есть записи n_series с одинаковыми кадрами 0, 1, 2, 3, ... и я хочу сделать из них 2D-контур.
Я обнаружил, что очень легко могу сделать следующее:
import matplotlib.pyplot as plt
import numpy as np
series_len = 1000
n_series = 10
y = np.random.normal(0, 0.15, series_len * n_series)
x = np.tile(np.arange(0, series_len, 1), n_series)
heatmap, xbins, ybins = np.histogram2d(x, y, bins=20)
plt.contourf(heatmap.T)
plt.show()
Но так как это дает только гистограмму 20x20, я понятия не имею, как мои интенсивности распределены на выводимом графике (например, приблизительно с нулевым центрированием), и как исправить тики.
То, что я хотел бы, это: