python matplotlib 画一条“波长-绝对波数”曲线

import numpy 
import matplotlib.pyplot as plt

x = numpy.linspace(200,1000,1000)
y = 10000000/x

plt.figure(figsize=(8,6))
plt.plot(x,y,label="test",color="blue",linewidth=2)
plt.xlabel("Wavelength (nm)")
plt.ylabel("Wavenumbers (1/cm)")
plt.xlim(200,800)
plt.ylim(10000,50000)
plt.show()

python matplotlib 画一条“波长-绝对波数”曲线

y轴坐标的波数表示用Latex表示好看些,修改下

plt.ylabel("Wavenumbers (" +r"$cm^{-1}$"+")")

python matplotlib 画一条“波长-绝对波数”曲线

附: 常用数学格式的简单Latex 代码 http://mohu.org/info/symbols/symbols.htm 

你可能感兴趣的:(python matplotlib 画一条“波长-绝对波数”曲线)