99 votes

Inverser l'image affichée par imshow dans matplotlib

Je voulais que la fonction imshow() dans matplotlib.pyplot affiche les images dans le sens inverse, c'est-à-dire à l'envers. Y a-t-il un moyen simple de le faire?

188voto

wim Points 35274

Spécifiez l'argument mot-clé origin='lower' ou origin='upper' dans votre appel à imshow .

1voto

Nbarjest Points 81

Vous pouvez utiliser l'argument extent Par exemple, si les valeurs X vont de -10 et 10 et les valeurs Y vont de -5 à 5, vous devez passer extent=(-10,10,-5,5) à imshow() .

-14voto

Ben Pickering Points 45

ajoutez .T après les données que vous souhaitez tracer

 plt.imshow(data.T)

Cela "transposera" les données

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X