当前后端名称可通过以下方式访问
>>>导入matplotlib.pyplot作为plt >>> plt.get_backend() 'GTKAgg'
有没有一种方法可以获取可在特定计算机上使用的所有后端的列表?
您可以访问列表
matplotlib.rcsetup.interactive_bk matplotlib.rcsetup.non_interactive_bk matplotlib.rcsetup.all_backends
第三个是前两个的串联。如果我正确地阅读了源代码,那么这些列表将被硬编码,并且不会告诉您哪些后端实际可用。也有
matplotlib.rcsetup.validate_backend(name)
但这也只会对照硬编码列表进行检查。