¿Cómo se determina qué backend está utilizando matplotlib?

97

Ya sea de forma interactiva, como desde una sesión de Ipython, o desde un script, ¿cómo se puede determinar qué backend está siendo utilizado por matplotlib?

Matthew Rankin
fuente

Respuestas:

120

Use la get_backend()función para obtener una cadena que indique qué backend está en uso:

>>> import matplotlib
>>> matplotlib.get_backend()
'TkAgg'
Andrés
fuente
8

Otra forma de determinar el backend actual es leer el rcParamsdiccionario:

>>> import matplotlib
>>> print (matplotlib.rcParams['backend']) 
MacOSX
>>> matplotlib.use('agg')
>>> print (matplotlib.rcParams['backend']) 
agg
Serenidad
fuente