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?

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'

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.