Interpoluj w jednym kierunku

Mam próbkowane dane i kreślę jeimshow():

Chciałbym interpolować tylko w osi poziomej, aby łatwiej było rozróżnić próbki i funkcje punktowe. Czy można dokonać interpolacji tylko w jednym kierunku za pomocą MPL?

Aktualizacja:
SciPy ma cały pakiet z różnymi metodami interpolacji. Użyłem najprostszej interp1d, jak sugerujetcaswell:

def smooth_inter_fun(r):
    s = interpolate.interp1d(arange(len(r)), r)
    xnew = arange(0, len(r)-1, .1)
    return s(xnew)

new_data = np.vstack([smooth_inter_fun(r) for r in data])

Wyniki liniowe i sześcienne:

Zgodnie z oczekiwaniami :)

questionAnswers(1)

yourAnswerToTheQuestion