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.