folgendes Problem. Ich hab drei Listen, welche ich nun in einem Graph plotten möchte.
Der Inhalt der einen Liste (list_cash) beinhaltet Kontostände und soll die y-Achse sein.
Der Inhalt der zweiten Liste (list_cash_new) beinhaltet ebenfalls Kontostände und soll ebenfalls auf die y-Achse.
Der Inhalt der zweiten Liste (list_date) beinhaltet Datumswerte im Forman (yyyy-mm-dd) und soll die x-Achse sein
Alle 3 Listen haben exakt gleiche Anzahl Elemente.
Was ich nun möchte ist folgendes:
- Die beiden Kennlinien sollen in einem Graph geplottet werden
- Bei der y- und x- Achse sollen die Skalierung der Zwischenwerte so weit ausseinander gewählt werden, dass alles gut lesbar ist
- Es soll ein Grid angezeigt werden
Nun, was ich bisher geschafft habe ist, dass er mir die y-Achse automatisch skaliert, so dass hier die Werte gut lesbar sind.
Für die x-Achse macht er das nicht (auch nicht, wenn ich axis=both setze, so dass dort alles überlagert ist und man nichts lesen kann. Ein Grid kann ich so auch nicht einblenden.
Code: Alles auswählen
plt.plot(list_date, list_cash, color='blue', linestyle='-')
plt.plot(list_date, list_cash_new, color='red', linestyle='-')
plt.autoscale(enable=True, axis='y', tight=None)
plt.show()

Kann mir jemand helfen?