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


97

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

Ответы:


121

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

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

8

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

>>> import matplotlib
>>> print (matplotlib.rcParams['backend']) 
MacOSX
>>> matplotlib.use('agg')
>>> print (matplotlib.rcParams['backend']) 
agg
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.