Ich kenne bereits diese Liste https://wiki.python.org/moin/NumericAnd ... c/Plotting.
Grundsätzlich wäre die Frage, welche lib geeignet ist simple(!) x-y-Plots in ein PyQt5 (nicht 4! sondern Qt5!) canvas/widget zu zeichnen?
Plotting mit Qt5
Ich glaube nicht, dass hier jemand eine Python-Plotting-lib kennt, die dort nicht gelistet wird.MoonKid hat geschrieben:Ich kenne bereits diese Liste https://wiki.python.org/moin/NumericAnd ... c/Plotting.
Matplotlib kann auch Qt5: http://matplotlib.org/users/whats_new.html#backendsMoonKid hat geschrieben:x-y-Plots in ein PyQt5 (nicht 4! sondern Qt5!) canvas/widget zu zeichnen?
Wie schwierig es ist selbst einen simplen Plot hübsch darzustellen, kann man an den ganzen Tools sehen, die dafür keine externe Bibliothek verwenden wollten. Z.B. bietet Track/Subversion eine Übersicht an, die die Checkins pro Monat und pro Entwickler anzeigt. Da wird für die Y-Skala einfach ca. 5% auf den Maxwert draufgeschlagen und dieser Wert dann equidistant in 10 Teile geteilt, z.B Y-Skalenstriche bei: (9, 18, 27, 36, ...)MoonKid hat geschrieben:simple(!) x-y-Plots
Ja, dort sind aber nicht ausreichend Infos zu den Libs hinterlegt.MagBen hat geschrieben:Ich glaube nicht, dass hier jemand eine Python-Plotting-lib kennt, die dort nicht gelistet wird.
Yes! Btw: Auch diese Info war in der Liste und auch auf der matplotlib-Seite nicht so einfach zu finden.MagBen hat geschrieben:Matplotlib kann auch Qt5: http://matplotlib.org/users/whats_new.html#backends
Für meinen aktuellen Fall wäre das sogar ausreichend. Dieser dient aber auch zum Einstieg für spätere komplexere Fälle. Will mich einfach damit beschäftigen.MagBen hat geschrieben:Wie schwierig es ist selbst einen simplen Plot hübsch darzustellen, kann man an den ganzen Tools sehen, die dafür keine externe Bibliothek verwenden wollten.
Jetzt leicht OffTopic: Wie verfahre ich mit statistischen Auswertungen in Python? Beispielsweise habe ich meine Daten in einer PostgreSQL Datenbank. Diese Daten greife ich mit R* ab und werte sie aus und nutze dabei auch die sehr geilen Visualisierungsmöglichkeiten von R*. Gibt es eine Möglichkeit von Python aus, auf die Funktionalität (Auswertungen und Visualisierung) von R* zuzugreifen? Ein Workaround wäre natürlich, R direkt bzw. per R-Script aufzurufen und das Visualisierte als Bilddatei zu exportieren und dann in Python in die GUI zu integrieren. Das ist aber nur ein Bild. Nix mit dem man interagieren könnte.