如何使用matplotlib在拟合曲线上移动拟合曲线

时间:2016-02-20 20:23:27

标签: python matplotlib plot z-order

我的散射数据包含拟合曲线。拟合曲线为红色,而数据为蓝色。这是我的代码。我试图使用zorder,但不工作。如何将拟合曲线带到前面?

ax2=ax1.twinx()
ax1.set_xlabel('Time[s]')
ax1.set_ylabel('Current[uA]')
ax2.set_ylabel('QE[%]')
ax1.set_ylim([ydown,yup])
ax2.set_ylim([(ydown/laser90)*2.32*100,(yup/laser90)*phe*100])
ax1.plot(cathode90[:,0],cathode90[:,1]*10**6,'b.',label='Exp. Data',zorder=0)
ax2.plot(cathode90[:,0],(cathode90[:,1]*10**6/laser90)*phe*100,'b.')
ax1.plot(x90,yfit90,'r-',label="Fitting",zorder=-1)
ax1.text(cathode90[-1,0]/3,0.5,'Decay time =%.1f s' % t90)
ax1.legend(loc='right')

enter image description here

0 个答案:

没有答案