有没有办法禁用/隐藏出现在底部的matplotlib工具栏?
我尝试了类似于这样的东西:
import matplotlib as mpl
mpl.rcParams['toolbar'] = 'None'
但不幸的是,那并没有起作用。
有没有办法禁用/隐藏出现在底部的matplotlib工具栏?
我尝试了类似于这样的东西:
import matplotlib as mpl
mpl.rcParams['toolbar'] = 'None'
但不幸的是,那并没有起作用。
在实例化任何图形之前,一定要调用 mpl.rcParams['toolbar'] = 'None'
。
%matplotlib notebook
) 后端。 - Taylor如果您在使用Jupyter时使用了%matplotlib widget
(ipympl) ,则可以执行以下操作:
fig.canvas.toolbar_visible = False
您也可以使用以下方式禁用页眉和页脚:
fig.canvas.header_visible = False
fig.canvas.footer_visible = False
或者,您可以隐藏工具栏:
QToolBar.hide()
或者
QToolBar.setVisible(False)
from PyQt5 import QtWidgets
from PyQt4 import QtGui as QtWidgets
try:
win = fig.canvas.manager.window
except AttributeError:
win = fig.canvas.window()
toolbar = win.findChild(QtWidgets.QToolBar)
toolbar.setVisible(False)
from PyQt5 import QtWidgets
from PyQt4 import QtGui as QtWidgets
然后:
toolbar = win.findChild(QtWidgets.QToolBar)
toolbar.setVisible(False)
try:
win = fig.canvas.manager.window
except AttributeError:
win = fig.canvas.window()
toolbar = win.findChild(QtWidgets.QToolBar)
toolbar.setVisible(False)
你可以前往 C:\Python27\Lib\site-packages\matplotlib\mpl-data
,
在那里你会看到一个名为matplotlibrc
的文件,打开文件,
你会找到一行类似于:
#toolbar : toolbar2# None | toolbar2 ("classic" is deprecated)
取消注释该行并在冒号后面放置None
,如下:
toolbar : None# None | toolbar2 ("classic" is deprecated) and save the file,
我想在使用matplotlib绘制的图表中禁用工具栏。