Code
Der Code sollte mir ähnlich http://matplotlib.sourceforge.net/examp ... atter.html formatierte Datumswerte anzeigen, aber die sind nicht gedreht, sondern hängen ineinander.
Habs mit matplotlib-0.91.4 und 0.98.5.2 getestet, trat beide Male auf.
Das rotation Argument von `autofmt_xdate' brachte auch keine Besserung.
Ist das ein Bug oder ist das Beispiel nicht mehr aktuell? Oder hab ich Käse gebaut?
[Matplotlib] Richtige Formatierung für Daten
`autofmt_xdate()` und `twinx()` scheint nicht gleichzeitig zu funktionieren, was natürlich ein Bug sein könnte. Dieser Workaround funktioniert bei mir, wobei `autofmt_xdate()` im Wesentlich c/p von `matplotlib.figure.Figure.autofmt_xdate()` ist.
"Der Dumme erwartet viel. Der Denkende sagt wenig." ("Herr Keuner" -- Bertolt Brecht)
Versuchs mal zwischen den beiden Achsen, dann musst du nur noch die xticks von der 2. Achse löschen.cofi hat geschrieben:Wenn ich autofmt_xdate direkt vor show anwende ändert sich auch nichts. Deswegen hatte ich das auch da oben stehn
Die Achse mag vielleicht xticks haben, aber die werden doch mit der anderen Achse geteilt. Man kann die also nicht unabhängig von der anderen Achse ändern.
"Der Dumme erwartet viel. Der Denkende sagt wenig." ("Herr Keuner" -- Bertolt Brecht)
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Das eigentliche Problem ist zwar schon "gelöst", aber der Plot geht bei über 30 Werten in die Brüche und die Linien werden falsch verbunden.
Bei mir wars wieder über beide Versionen reproduzierbar.
Am Code hat sich nichts geändert, aber die Werte hab ich ergänzt: http://paste.pocoo.org/show/96871/ (Achtung ein Listenwert pro Zeile )
Bei mir wars wieder über beide Versionen reproduzierbar.
Am Code hat sich nichts geändert, aber die Werte hab ich ergänzt: http://paste.pocoo.org/show/96871/ (Achtung ein Listenwert pro Zeile )