使用两个y轴时如何避免图例重叠?

时间:2019-12-21 12:26:48

标签: python-3.x matplotlib

我正在绘制两个图形,它们的图例重叠在另一个图形之上。 如何将图例中的“完美”和“不完美”都重叠显示?

plt.plot(wave_t, new_int_t, label='Perfect') #perfect
plt.ylabel("Relative Intensity")
plt.legend()

ax2 = plt.twinx()
ax2.plot(wave_t, int_t, c='C1', label='Imperfect')  #imperfect
ax2.set_ylabel("I(λ,T)")
ax2.legend()

plt.xlabel('Wavelength [nm]')
plt.title('Comparison of Lamp Spectrum')

enter image description here

0 个答案:

没有答案