我最近使用StackOverflow中的解决方案来删除工具栏上的图标,但是,我无法删除一个,我不知道为什么。我想知道是否有人成功地看到并删除了这个额外的图标。我使用的答案是:https://stackoverflow.com/a/15549675
这就是我使用它的方式:
from matplotlib.backends.backend_qt4agg import NavigationToolbar2QTAgg as NavigationToolbar
class NavigationToolbar(NavigationToolbar):
# only display the buttons we need
toolitems = [t for t in NavigationToolbar.toolitems if
t[0] in ('Pan', 'Zoom', 'Save')]
额外的图标如下所示: http://i.imgur.com/DQaq5Vj.png?1
谢谢!
答案 0 :(得分:2)
有关添加该图标的位置,请参阅https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/backends/backend_qt4.py#L586。它是在toolitem
列表之外完成的,因此这种方法不起作用。
添加
matplotlib.backends.backend_qt.figureoptions = None
会做你想做的事。