Como você determina qual back-end está sendo usado pelo matplotlib?

97

De forma interativa, como em uma sessão Ipython ou em um script, como você pode determinar qual back-end está sendo usado pelo matplotlib?

Matthew Rankin
fonte

Respostas:

120

Use a get_backend()função para obter uma string denotando qual back-end está em uso:

>>> import matplotlib
>>> matplotlib.get_backend()
'TkAgg'
Andrew
fonte
8

Outra maneira de determinar o back-end atual é ler o rcParamsdicionário:

>>> import matplotlib
>>> print (matplotlib.rcParams['backend']) 
MacOSX
>>> matplotlib.use('agg')
>>> print (matplotlib.rcParams['backend']) 
agg
Serenidade
fonte