私は回帰フィッティングの曲線を描こうとしています。曲線はより高度の多項式(6以上)のためのものです。matplotlib pythonで多項式曲線を描く方法は?
fig=figure()
ax1=fig.add_axes((0.1,0.2,0.8,0.7))
ax1.set_title("Training data(blue) and fitting curve(red)")
ax1.set_xlabel('X-axis')
ax1.set_ylabel('Y-axis')
ax1.plot(x_train,y_train,'.',x_train,np.polyval(best_coef,x_train),'-r')
show()
This is the output of the given code
私はそれが滑らかな曲線になりたいです。
something like this , with a continues red line , instead of discreet point of red
'best_coef'はどこから来ましたか?あなたはこれを書きましたか? – wwii
私は、データに適合する最良次数多項式の係数を返すpolyfit関数を書いています。 – ajithalbus