如何确定matplotlib使用的是哪个后端?

118 投票
2 回答
39527 浏览
提问于 2025-04-16 03:21

无论是在Ipython会话中交互使用,还是在脚本中,你怎么能知道matplotlib正在使用哪个后端呢?

2 个回答

10

另一种确定当前后端的方法是查看 rcParams 字典:

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

使用 get_backend() 这个函数可以获取一个字符串,告诉你当前使用的是哪个后端。

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

撰写回答