在Python中更改数组索引

时间:2015-04-09 09:18:35

标签: python arrays numpy matplotlib

我有一个合适的形象。它的阵列尺寸为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作为索引。

1 个答案:

答案 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根据

中的边缘值调整xy标签
extent = [horizontal_min,horizontal_max,vertical_min,vertical_max]