>>> 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']
Regardez tous ces backends !
Dois-je me soucier du backend utilisé ? Par exemple, si je développe et teste mon contenu en utilisant uniquement TkAgg
backend, et que quelqu'un d'autre utilisant mon code pourrait utiliser GTKAgg
backend sur son système, mon contenu risque-t-il de casser pour eux d'une manière qui Je n'aurai pas remarqué - ou tous les backends doivent-ils plus ou moins "fonctionner" de la même manière?