Incorporando Matplotlib em interfaces gráficas de usuário #
Você pode incorporar o Matplotlib diretamente em um aplicativo de interface do usuário seguindo os exemplos embedding_in_SOMEGUI.py aqui. Atualmente, o Matplotlib suporta PyQt/PySide, PyGObject, Tkinter e wxPython.
Ao incorporar o Matplotlib em uma GUI, você deve usar a API Matplotlib diretamente em vez da interface processual pylab/pyplot, portanto, dê uma olhada no diretório samples/api para obter alguns códigos de exemplo trabalhando com a API.

Incorporando no GTK3 com uma barra de ferramentas de navegação
Incorporando no GTK3 com uma barra de ferramentas de navegação

Incorporando em GTK4 com uma barra de ferramentas de navegação
Incorporando em GTK4 com uma barra de ferramentas de navegação

Incorporação em um servidor de aplicações web (Flask)
Incorporação em um servidor de aplicações web (Flask)