2008-12-11 3 views
5

Ist es möglich, alle Diagrammmodule mit wxpython zu verwenden? Und gibt es da draußen gute?Kann ich Diagrammmodule mit wxpython verwenden?

Ich denke an Leute wie PyCha (http://www.lorenzogil.com/projects/pycha/) oder gleichwertig. Viele Module scheinen PyCairo zu benötigen, aber ich kann nicht herausfinden, ob ich diese mit meiner wxpython-App verwenden kann.

Meine App hat ein Notizbuchfenster, und ich möchte das Diagramm darin platzieren. Das Diagramm muss dynamisch sein - dh der Benutzer kann auswählen, welche Art von Daten angezeigt werden soll - also rate ich, ob die Diagrammbilder aus sind.

Nur aus Gründen der Klarheit von Diagrammen meine ich Dinge wie Kuchen, Linien und Bars etc.

Antwort

3

ich matplotlib vor kurzem neu aufgelegten, und bin ziemlich zufrieden mit den Ergebnissen. Wenn Sie unter Windows sind, gibt es Windows-Installer, die Ihren Installationsprozess etwas weniger schmerzhaft machen.

Ein möglicher Nachteil ist jedoch, dass numpy installiert werden muss.

Ich habe keine Erfahrung mit der Interaktivität davon, aber es unterstützt event handling.

+0

Matplotlib kann hier gefunden werden: http://matplotlib.org jetzt – GregW

1

Matplotlib lässt sich gut in wxpython einbetten. Ich habe es nur in Tkinter benutzt, was für mich reibungslos verlief. Ich mag die optionale Symbolleiste, die direkte Manipulation der Handlung ermöglicht (Größenanpassung und Schwenken und so)

1

Verwenden Sie Matplotlib. Es lässt sich gut mit wxPython integrieren. Here's a sample eines interaktiven Diagramms mit wxPython und Matplotlib.