Flip x-und y-Achsen für Matplotlib imshow()
Ich bin mit pyplot
mit matplotlib
, und ich möchte einige Daten wie ein Bild. Wenn ich imshow()
werden die Daten umgedreht aus dem Weg, ich will es sehen. Wie würde ich wechseln die x-und y-Achsen, entweder mit imshow()
oder die numpy
array, bevor ich senden Sie es an imshow()
?
(d.h. ich will die horizontale Achse vertikale)
Ich habe versucht, mit origin='upper'
und origin='lower'
im imshow()
Befehl, aber das gerade kehrt eine Achse statt schalten Sie um
Habe ich auch versucht, mit Hilfe reshape
auf die Daten, sondern die Reihenfolge wird Durcheinander
- Die Umsetzung der numpy-array.
arr=arr.T
- wow, das war super einfach, danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schließen sich die Frage-
Müssen Sie die Umsetzung der numpy-array vor der übergabe an
matplotlib
:Also mit
plt
sollte es einfach sein: