2012-10-09 2 views
17

이미지와 그 픽셀의 각 열과 관련된 치수가 있습니다. pyplot을 사용하여 위에 이미지가있는 그림과 아래의 열 측정 값을 표시합니다. 다음과 같이 사용하고 있습니다.Matplotlib imshow() "너비에 맞게 조정"

import numpy as np 
import matplotlib.pyplot as plt 

A = np.random.rand(34*52).reshape(34,52) 
means = np.average(A,axis=0) 

plt.figure() 

plt.subplot(2,1,1) 
plt.imshow(A, interpolation='nearest') 

plt.subplot(2,1,2) 
plt.plot(means) 

plt.show() 

어떻게 이미지의 너비를 플롯의 너비와 일치시킬 수 있습니까? 그렇게하면 플롯에서 측정 값을 볼 때 souce 픽셀이 바로 위에있는 열에있게됩니다.

+0

(matlab 관련 질문) http://stats.stackexchange.com/ – Yekver

+0

아직 다른 스택 교환 사이트에 대해 몰랐습니다! 내 로그인 정보가 모두에게 도움이 되었으면 좋겠어요 ... 마이그레이션 할 수 있습니까, 아니면 재 게시해야합니까? – ajwood

+0

나는 정확하게 모른다. 그러나 나는 이것을 재 게시해야한다고 생각한다. – Yekver

답변

37

전화 번호는 이며 전화 번호는 imshow입니다.

plt.imshow(A, interpolation='nearest', aspect='auto') 
관련 문제