Matplotlib IndexError: list index out of range
Ja und was war das Ergebnis? Kann ja keiner wissen hier. Und woher kennst du sonst so den Begriff DPI, und was hast du da so fuer Wertebereiche? Und was sagen die Dokumentation oder andere Quellen zur Methode print_png? Da findet man ja Beispiele, und kann sich daran langhangeln.
- __blackjack__
- User
- Beiträge: 13110
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@Hypec: Es liegt letztendlich an der aberwitzig hohen DPI-Zahl und dem damit verbundenen viel zu grossen Bild (in Pixeln), was Software dazu veranlasst es für die Anzeige verkleinern zu müssen. Und je nach dem mit welchem Algorithmus *das* gemacht wird, können Details die eigentlich da sind, halt sehr undeutlich werden oder ganz verschwinden. Die Frage ist da aber auch immer noch wieso Du so eine unrealistische DPI-Zahl angibst, die ja wirklich jenseits von jedem normalen Monitor oder Drucker liegt.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
Wie gesagt ich habe es mit allen möglichen DPI-Zahlen ausprobiert und es hat mit keiner Funktioniert und selbst mit dem Code hier der die DPI auf einen Standardwert definiert ging es nicht.
Code: Alles auswählen
plt.savefig('pictures/lux.png', dpi=None, transparent=True)
- __blackjack__
- User
- Beiträge: 13110
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@Hypec: Ich denke es lag am Anzeigeprogramm? Wieso hast Du überhaupt an der DPI-Zahl rumgespielt?
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
Da ich eben alles mögliche in der Datei zu verändern probiert habe, was es in der Datei wo das ganze nur als Fenster geöffnet wurde noch nicht gab, weil da wurden die waagrechten Linien ja noch angezeigt. Deshalb hab ich immer eine Sache verändert und dann das Programm ausgeführt, wenn es nicht ging habe ich es rückgänig gemacht, die DPI waren halt das letzte was ich probiert habe zu verändern bevor ich hier nachgefragt habe.