mathplotlib-Canvas in wx einbinden
Verfasst: Donnerstag 21. März 2013, 20:48
Hallo!
Ich würde gerne ein einfaches Diagrammin wxPython dartstellen. Bisher habe ich dies mit den eingebauten Funktionen von wxPython gemacht. Diese reichten nun leider nicht mehr aus, weshalb ich mich nach einer Alternative umgehört habe.
Ich bin dann auf mathplotlib gestoßen und habe mir im Internet ein guten Beispiel herausgesucht: http://stackoverflow.com/questions/1073 ... thon-panel. Mein Ziel ist es ein Diagramm in einem Panel anzuzeigen. Ich habe also anstatt "self.canvas = FigureCanvas(self, -1, self.figure)" folgenden Code benutzt: "self.canvas = FigureCanvas(self.panel_2, -1, self.figure)". Leider wird das Diagramm nun in einer fixen Größe angezeigt, die für das Fenster einfach zu groß ist. Die Diagrammgröße soll sich der Fenstergröße (bzw. der Panelgröße) anpassen. Geht das?
Liebe Grüße
Simpliciter
Ich würde gerne ein einfaches Diagrammin wxPython dartstellen. Bisher habe ich dies mit den eingebauten Funktionen von wxPython gemacht. Diese reichten nun leider nicht mehr aus, weshalb ich mich nach einer Alternative umgehört habe.
Ich bin dann auf mathplotlib gestoßen und habe mir im Internet ein guten Beispiel herausgesucht: http://stackoverflow.com/questions/1073 ... thon-panel. Mein Ziel ist es ein Diagramm in einem Panel anzuzeigen. Ich habe also anstatt "self.canvas = FigureCanvas(self, -1, self.figure)" folgenden Code benutzt: "self.canvas = FigureCanvas(self.panel_2, -1, self.figure)". Leider wird das Diagramm nun in einer fixen Größe angezeigt, die für das Fenster einfach zu groß ist. Die Diagrammgröße soll sich der Fenstergröße (bzw. der Panelgröße) anpassen. Geht das?
Liebe Grüße
Simpliciter