matplotlib에서 imshow에 의해 표시된 이미지 반전


88

나는 이미지를 반대 방향, 즉 거꾸로 표시 하는 imshow()기능을 원했습니다 matplotlib.pyplot. 이 작업을 수행하는 간단한 방법이 있습니까?

답변:


165

키워드 인수를 지정 origin='lower'하거나 origin='upper'에 대한 호출에서 imshow.


다른 컴퓨터에서 기본값이 다른 이유는 무엇입니까? 기본값을 설정하는 방법이 있습니까? 그럼에도 불구 하고이 답변에 감사드립니다. 과거에는 행렬 뒤집기와 물건을 사용 하여이 문제를 해결하려고했습니다. 이것은 훨씬 쉽습니다!
Milla Well

아마도 다른 버전의 pyplot 때문일 것입니다 (그들은 어딘가에서 규칙을 0,0 왼쪽 상단에서 왼쪽 하단으로 변경했습니다)
wim

1
시계 방향으로 움직이려면 어떨까요?
Rahmi Pruitt


-10

플로팅하려는 데이터 뒤에 .T를 추가하십시오.

plt.imshow(data.T)

이것은 데이터를 "전치"합니다.


이것은 표시되는 데이터가 목록이나 다른 구조가 아닌 Numpy 배열이라고 가정합니다. 특히 호출 .T은 호출을 의미합니다numpy.ndarray.T
RegularlyScheduledProgramming

14
Transpose는 대각선 반전입니다. 사용자는 수직 뒤집기를 원했습니다.
wim
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.