Python. Matplotlib umgekehrtes Bild

Ich habe nicht eine Idee, was hier falsch.

import matplotlib.pyplot as plt

im = plt.imshow(plt.imread('tas.png'))
plt.show()

- Und die Y-Achse ist invertiert.

Also schrieb ich ein argument origin='lower'.

im = plt.imshow(plt.imread('tas.png'), origin='lower')
plt.show()

Ist und was ich habe.

Die Y-Achse kam normal, aber das Bild wurde invertiert.

Auch wenn ich versuche, re-Skalierung der X-Achse und Y, die Bild hat noch nicht kleiner, nur die cut-out-Stück.

Vielen Dank im Voraus. Ich wäre so dankbar für etwas Hilfe.

  • Wenn ich mit deinem code funktioniert alles einwandfrei. Welche version von python/matplotlib, die Sie verwenden. Auch die zweite "invertiert" hat die gleiche Bedeutung wie der erste in deiner Frage?
  • Ich weiß, der code funktioniert Super, aber nicht richtig. Im ersten Teil der code-Bild nach rechts schauen, Aber Y axix beginnen, von 100 auf 0. Wenn ich schrieb ein argument (origin = 'lower' oder ax = plt.gca() ax.invert_yaxis() ) Y-Achse wurde von 0 auf 100, aber Bild geht um inveted.
InformationsquelleAutor Protoss Reed | 2013-01-29
Schreibe einen Kommentar