Saya telah menggunakan interpolasi spline untuk memperlancar deret waktu dan juga ingin menambahkan garis horizontal ke plot. Tapi sepertinya ada masalah yang ada di luar jangkauan saya. Setiap bantuan akan sangat membantu. Inilah yang saya miliki:
annual = np.arange(1,21,1)
l = np.array(value_list) # a list with 20 values
spl = UnivariateSpline(annual,l)
xs = np.linspace(1,21,200)
plt.plot(xs,spl(xs),'b')
plt.plot([0,len(xs)],[40,40],'r--',lw=2)
pylab.ylim([0,200])
plt.show()
Masalahnya tampaknya dengan penggunaan saya [0,len(xs)]
untuk merencanakan garis horizontal.