| |
ax2 = ax1.twinx() # 创建第二个坐标轴
ax1.plot(pos_z, E_z, linewidth = 2) # E_z是一组数据,不用在意
ax2.plot(pos_z, Enhance_z, linewidth = 3) # Ehance_z 是一组数据,不用在意
ax1.set_xlabel('position (nm)', fontsize = 16) # fontsize使用方法和plt.xlabel()中一样
ax1.set_ylabel('|$E_{z}$| (V/m)', fontsize = 16)
ax2.set_ylabel('Enhancement', fontsize = 16)
ax1.set_xlim([0, max(pos_z)]) # 设置坐标轴范围的语句有所变化
ax1.set_ylim(0, max(E_z))
ax2.set_ylim([0, max(Enhance_z)])
plt.show()