Commit b8416829 authored by Peter Jansweijer's avatar Peter Jansweijer

adjusted output plots

parent 76f9af24
......@@ -646,22 +646,24 @@ if __name__ == "__main__":
# =====================================================
fig_alpha = plt.figure("alpha as a function of wavelength")
ax = fig_alpha.add_subplot(111)
ax.set_title("alpha as a function of wavelength")
ax.set_title("fiber Delay Coefficient (alpha) as a function of wavelength")
if use_itu_channels:
ax.set_xlabel('ITU Channel number')
else:
ax.set_xlabel('Wavelenth [nm]')
ax.set_ylabel('delayCoefficient')
ax.set_ylabel('Delay Coefficient (alpha)')
#ax.set_ylabel('Alpha')
ax.text(0.01, 0.95, 'fiber delayCoefficient (alpha) derived using', transform=ax.transAxes)
ax.text(0.01, 0.90, 'linear and 5-term Sellmeier fit', transform=ax.transAxes)
#ax.text(0.01, 0.95, 'fiber delayCoefficient (alpha) derived using', transform=ax.transAxes)
#ax.text(0.01, 0.90, 'linear and 5-term Sellmeier fit', transform=ax.transAxes)
ax.axhline(0, color='gray')
ax.axvline(fixed_lambda*1e9, color='red')
ax.plot(x_clean, alpha_tangent, color='green', label='dirived from linear fit')
ax.plot(x_clean, alpha_sellmeier, color='red', label='dirived from 5-term Sellmeier fit')
ax.plot(x_clean, alpha_sellmeier, color='green', label='dirived from 5-term Sellmeier fit')
ax.plot(x_clean, alpha_tangent, color='blue', dashes=[5,5,5,5], label='dirived from linear fit')
#ax.plot(x_clean, alpha_linear, color='blue', dashes=[5,5,5,5], label='linear')
ax.legend(loc='lower right', fontsize='medium')
#pdb.set_trace()
fig_alpha.subplots_adjust(left=0.17)
# =====================================================
# Plot Time error due to using linear instead of 5-term sellmeier
# =====================================================
......@@ -681,7 +683,7 @@ if __name__ == "__main__":
arr_sellmeier_clean=numpy.array(alpha_sellmeier)
ax.plot(x_clean, alpha_time_error, label='time error')
ax.legend(loc='lower right', fontsize='medium')
# =====================================================
# 3D Plots
# =====================================================
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment