Как вы определяете, какой бэкэнд используется matplotlib?

В интерактивном режиме, например, из сеанса Ipython или из script, как вы можете определить, какой бэкэнд используется matplotlib?

Ответ 1

Используйте функцию get_backend(), чтобы получить строку, обозначающую, какой бэкэнд используется:

>>> import matplotlib
>>> matplotlib.get_backend()
'TkAgg'

Ответ 2

Другим способом определения текущего бэкэнда является чтение словаря rcParams:

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