Jak określić, który backend jest używany przez matplotlib?

97

W jaki sposób możesz określić, który backend jest używany przez matplotlib, czy to interaktywnie, na przykład z poziomu sesji Ipython, czy z poziomu skryptu?

Matthew Rankin
źródło

Odpowiedzi:

122

Użyj get_backend()funkcji, aby uzyskać ciąg znaków wskazujący, który backend jest używany:

>>> import matplotlib
>>> matplotlib.get_backend()
'TkAgg'
Andrzej
źródło
8

Innym sposobem określenia bieżącego zaplecza jest przeczytanie rcParamssłownika:

>>> import matplotlib
>>> print (matplotlib.rcParams['backend']) 
MacOSX
>>> matplotlib.use('agg')
>>> print (matplotlib.rcParams['backend']) 
agg
Spokój
źródło