>>> import matplotlib
>>> print matplotlib.rcsetup.all_backends
[u'GTK', u'GTKAgg', u'GTKCairo', u'MacOSX', u'Qt4Agg', u'Qt5Agg', u'TkAgg', u'WX', u'WXAgg', u'CocoaAgg', u'GTK3Cairo', u'GTK3Agg', u'WebAgg', u'nbAgg', u'agg', u'cairo', u'emf', u'gdk', u'pdf', u'pgf', u'ps', u'svg', u'template']
看看那些后端!
我需要关心使用的是哪个后端吗?例如,如果我只使用TkAgg后端开发和测试我的东西,而其他人在他们的系统上可能使用GTKAgg后端,那么我的东西会以一种我没有注意到的方式对他们产生问题吗?还是所有的后端都要求以更或多或少相同的方式“工作”?