Matplotlib in grafische Benutzeroberflächen einbetten#

Sie können Matplotlib direkt in eine Benutzeroberflächenanwendung einbetten, indem Sie die Beispiele embedding_in_SOMEGUI.py hier befolgen. Derzeit unterstützt Matplotlib PyQt/PySide, PyGObject, Tkinter und wxPython.

Beim Einbetten von Matplotlib in eine GUI müssen Sie die Matplotlib-API direkt verwenden und nicht die prozedurale Schnittstelle pylab/pyplot. Sehen Sie sich daher das Verzeichnis examples/api einige Beispielcodes an, der mit der API arbeitet.

CanvasAgg Demo

CanvasAgg Demo

Einbettung in GTK3 mit Navigationswerkzeugleiste

Einbettung in GTK3 mit Navigationswerkzeugleiste

Einbettung in GTK3

Einbettung in GTK3

Einbettung in GTK4 mit Navigationswerkzeugleiste

Einbettung in GTK4 mit Navigationswerkzeugleiste

Einbettung in GTK4

Einbettung in GTK4

Einbettung in Qt

Einbettung in Qt

Einbettung in Tk

Einbettung in Tk

Einbettung in wx #2

Einbettung in wx #2

Einbettung in wx #3

Einbettung in wx #3

Einbettung in wx #4

Einbettung in wx #4

Einbettung in wx #5

Einbettung in wx #5

WebAgg einbetten

WebAgg einbetten

Fourier Demo WX

Fourier Demo WX

GTK3 Tabellenkalkulation

GTK3 Tabellenkalkulation

GTK4 Tabellenkalkulation

GTK4 Tabellenkalkulation

Mathtext in WX anzeigen

Mathtext in WX anzeigen

Matplotlib mit Glade 3

Matplotlib mit Glade 3

mplcvd — ein Beispiel für einen Figure Hook

mplcvd — ein Beispiel für einen Figure Hook

pyplot mit GTK3

pyplot mit GTK3

pyplot mit GTK4

pyplot mit GTK4

SVG-Histogramm

SVG-Histogramm

SVG-Tooltip

SVG-Tooltip

Tool-Manager

Tool-Manager

Einbettung in eine Webanwendung (Flask)

Einbettung in eine Webanwendung (Flask)

Cursor in WX hinzufügen

Cursor in WX hinzufügen