web-dev-qa-db-ja.com

どのバックエンドがmatplotlibによって使用されているかをどのように判断しますか?

Ipythonセッション内から、またはスクリプト内からなど、インタラクティブに、どのバックエンドがmatplotlibによって使用されているかをどのように判断できますか?

85
Matthew Rankin

get_backend()関数を使用して、使用されているバックエンドを示す文字列を取得します。

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

現在のバックエンドを決定する別の方法は、rcParams辞書を読むことです:

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