>>> 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']
看看所有的後端!matplotlib後端 - 我關心嗎?
我需要關心哪個後端正在使用?例如如果我僅使用TkAgg
後端開發和測試我的東西,並且其他人使用我的代碼可能會在他們的系統上使用GTKAgg
後端,那麼我的東西可能會以我不會注意到的方式突破 - 或者都需要後端或多或少地以同樣的方式「工作」?
我在雙擊和三擊事件在不同後端處理方式上遇到了一些麻煩,所以我知道存在一些差異。如果有任何嚴重的問題需要注意,我很感興趣。 – wim