backends matplotlib - мне какое дело?

>>> 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 в своей системе, мои материалы могут сломаться для них так, как я не заметили - или все бэкенды должны более или менее "работать" одинаково?

48
задан wim 19 March 2015 в 00:14
поделиться