Matplotlib in grafische Benutzeroberflächen einbetten #

Sie können Matplotlib direkt in eine Benutzeroberflächenanwendung einbetten, indem Sie den Beispielen für embedding_in_SOMEGUI.py hier folgen. Derzeit unterstützt Matplotlib PyQt/PySide, PyGObject, Tkinter und wxPython.

Wenn Sie Matplotlib in eine GUI einbetten, müssen Sie die Matplotlib-API direkt und nicht die prozedurale Schnittstelle pylab/pyplot verwenden, also werfen Sie einen Blick auf das Verzeichnis "examples/api", um Beispielcode zu finden, der mit der API funktioniert.

CanvasAgg-Demo

CanvasAgg-Demo

CanvasAgg-Demo
Einbettung in GTK3 mit einer Navigationsleiste

Einbettung in GTK3 mit einer Navigationsleiste

Einbettung in GTK3 mit einer Navigationsleiste
Einbettung in GTK3

Einbettung in GTK3

Einbettung in GTK3
Einbettung in GTK4 mit einer Navigationssymbolleiste

Einbettung in GTK4 mit einer Navigationssymbolleiste

Einbettung in GTK4 mit einer Navigationssymbolleiste
Einbettung in GTK4

Einbettung in GTK4

Einbettung in GTK4
Einbettung in Qt

Einbettung in Qt

Einbettung in Qt
Einbettung in Tk

Einbettung in Tk

Einbettung in Tk
Einbettung in wx #2

Einbettung in wx #2

Einbettung in wx #2
Einbettung in wx #3

Einbettung in wx #3

Einbettung in wx #3
Einbettung in wx #4

Einbettung in wx #4

Einbettung in wx #4
Einbettung in wx #5

Einbettung in wx #5

Einbettung in wx #5
Einbetten von WebAgg

Einbetten von WebAgg

Einbetten von WebAgg
Fourier-Demo WX

Fourier-Demo WX

Fourier-Demo WX
GTK3-Tabelle

GTK3-Tabelle

GTK3-Tabelle
GTK4-Tabelle

GTK4-Tabelle

GTK4-Tabelle
MathText WX

MathText WX

MathText WX
Matplotlib mit Glade 3

Matplotlib mit Glade 3

Matplotlib mit Glade 3
Pyplot mit GTK3

Pyplot mit GTK3

Pyplot mit GTK3
Pyplot mit GTK4

Pyplot mit GTK4

Pyplot mit GTK4
SVG-Histogramm

SVG-Histogramm

SVG-Histogramm
SVG-Tooltip

SVG-Tooltip

SVG-Tooltip
Werkzeugmanager

Werkzeugmanager

Werkzeugmanager
Einbettung in einen Webanwendungsserver (Flask)

Einbettung in einen Webanwendungsserver (Flask)

Einbettung in einen Webanwendungsserver (Flask)
Hinzufügen eines Cursors in WX

Hinzufügen eines Cursors in WX

Hinzufügen eines Cursors in WX