读取mat格式的高光谱图像,利用以下代码绘制某点的光谱曲线
import numpy as np
import matplotlib.pyplot as plt
import scipy.io as sio
data=sio.loadmat(r'D:\edgedownload\PaviaU.mat')
X=data['paviaU']
# y=X[189,39,:]
# 注意坐标x,y互换
y=X[500,50,:]
x=np.arange(0,103,1)
plt.plot(x,y,color='r',label='GT')
plt.xlabel('Band Index')
plt.ylabel('Pixel Value')
plt.legend()
plt.show()
结果如下图: