1 #曲线拟合 2 fig = plt.figure() 3 ax = fig.add_subplot(111)#将画布分割成1行1列,图像画在从左到右从上到下的第1块 4 5 ax.plot(Num,a,label=u\'A\',color=\'m\',linestyle=\'\',marker=\'.\') 6 ax.plot(Num,b,label=u\'B\',color=\'g\',linestyle=\'\',marker=\'.\') 7 #计算多项式 8 c=np.polyfit(Num,a,100)#拟合多项式的系数存储在数组c中 9 yy=np.polyval(c,Num)#根据多项式求函数值 10 c2=np.polyfit(Num,b,100)#拟合多项式的系数存储在数组c中 11 yy2=np.polyval(c2,Num)#根据多项式求函数值 12 #进行曲线绘制 13 x_new=np.linspace(0, 360) 14 f_liner=np.polyval(c,x_new) 15 f_liner2=np.polyval(c2,x_new) 18 ax.plot(x_new,f_liner,label=u\'A\',color=\'g\',linestyle=\'-\',marker=\'\') 19 ax.plot(x_new,f_liner2,label=u\'B\',color=\'b\',linestyle=\'-\',marker=\'\') 20 # labels标签设置 21 ax.set_xlim(0, 366) 22 ax.set_xlabel(u\'T\') 23 ax.set_ylabel(u\'Values of A/B\') 24 ax.set_title(u\'A/B By T\', bbox={\'facecolor\':\'0.8\', \'pad\':5}) 25 ax.legend() 26 plt.show() 27 #
相关文章:
- python 拟合曲线并求参 2021-04-19
- python应用 曲线拟合 02 2021-11-19
- python应用 曲线拟合 01 2021-11-19
- python scipy学习-曲线拟合 2022-02-08
- 【Python】利用Python拟合函数曲线 2021-11-19