我有一个合适的形象。它的阵列尺寸为300 x 8500.当我绘制图像时,它显示y轴范围从0到300,x轴范围从0到8500.如果我想将x轴更改为1385.9-- 1213.9,你是如何在python中做到的?我不想仅仅改变索引的数据值。目前,在阅读了拟合文件后,我做了
data_a=[:,:]
implot= plt.imshow(data_a,cmap=plt.cm.afmhot,interpolation='nearest',aspect='auto',origin='lower')
我认为像index = 1385.9 - numpy.arange(0,8500,1)*0.02
这样的东西会做,但只允许使用interger或boolean作为索引。
答案 0 :(得分:1)
试试这个
implot= plt.imshow(data_a,cmap=plt.cm.afmhot,
interpolation='nearest',aspect='auto',origin='lower',
extent=[1385.9,-1213.9,0,300])
extent
根据
x
和y
标签
extent = [horizontal_min,horizontal_max,vertical_min,vertical_max]