Seite 1 von 1

pylab: 2 y-Achsen möglich

Verfasst: Dienstag 20. Mai 2008, 09:09
von meneliel
Hallo,

ich spiele gerade etwas mit matplotlib rum und suche nach einer Möglichkeit in einem Diagramm zwei verschiedene y-achsen verfügbar zu machen.

Ist das mit matplot überhaupt möglich? Habe jetzt beim Durchblättern durch den User-Guide nix entsprechendes gefunden, oder hab ich das nur übersehen?

Kann ich damit außerdem zusätzlich zu Linien-Diagrammen auch mach Historgramme und Balkendiagramme darstellen. Ich mag dafür nicht ein anderes Modul benutzten, oder bin ich dann prinzipiell mit einem anderen Modul besser bedient?

Liebe Grüße
meneliel

Verfasst: Dienstag 20. Mai 2008, 13:32
von The Spirit
also ich kann dir nur r empfehlen.
da gibt es auch ein modul um das in python einzubinden.
damit erstellst du ein histogramm oder balkendiagramm mit einem einzeiler

code zeile sieht dann so aus

Code: Alles auswählen

r.hist(x)
wobei x die liste der daten für das histogramm ist
r ist vielleicht am anfang nicht ganz so einteigerfreundlich, aber nach kurzer zeit wird man die vorzüge von r zu schätzen wissen

Verfasst: Donnerstag 22. Mai 2008, 15:52
von CM
Klar geht das. Schau mal unter two_scales.py im examples-Download.

Bzgl. R: R verfolgt ganz andere Ansätze als matplotlib und ist keineswegs schlecht. Mir gefällt auch das Plotting. Aber das war keine Antwort auf die Frage. Und wie das mit RPy geht, weiß ich auch nicht so aus der Hüfte ...

HTH
Christian

Verfasst: Montag 26. Mai 2008, 10:51
von The Spirit
wenn du da fragen hast, einfach her damit.
ich arbeit nur noch mit R und rpy