2016-07-21 5 views
0

매우 이상한 문제가 있습니다. 나의 imshow instace의 데이터를 설정 한 후 원점이 'upper'에서 'lower'로 변경되고 다시 반전시킬 수 없었습니다. 어떤 아이디어?set_data() 이후 imshow의 새로운 원점

im = ax.imshow(data) 
ax.set_xlim(0, new_data.shape[1]) 
ax.set_ylim(0, new_data.shape[0]) 
im.set_extent((0, new_data.shape[1], 0, new_data.shape[0])) 
im.set_data(new_data) 

답변

0

내가 그것을 자신을 해결 :

여기 내 코드입니다. set_extent()에서 값을 교환하고 set_xim 및 set_ylim을 생략하십시오.

im = ax.imshow(data) 
im.set_extent((0, new_data.shape[1], new_data.shape[0], 0)) 
im.set_data(new_data)