Мне известны только линейные тренды с python (с функцией seborn regplot).
Для чего-то более сложного вам понадобится немного обработки сигналов. Например, вы можете сделать:
import numpy as np
import matplotlib.pyplot as plt
degree = 10
# Let's say you need a trend line for the points (x,y)
z = np.polyfit(x, y, degree)
p = np.poly1d(z)
plt.plot(x,y,'b')
plt.plot(x,p(x),'r')
plt.show()