删除matplotlib图的状态栏

时间:2013-07-10 14:29:41

标签: matplotlib gtk fullscreen figure

我想全屏显示我的图表。

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams['toolbar'] = 'None'

fig = plt.figure(frameon=False)
plt.show()

快捷方式'f'工作正常,我设法使用rcParams摆脱工具栏。 是否有(简单)方法删除图底部的状态栏,显示鼠标位置?

我很感激任何建议。

2 个答案:

答案 0 :(得分:3)

要删除整个工具栏(包括状态栏),可以使用

隐藏它
fig.canvas.toolbar.pack_forget()

如果你想要取回它,那就做这样的事情

fig.canvas.toolbar.pack(side=Tkinter.BOTTOM, fill=Tkinter.X)

提醒:当使用TkAgg后端时(这是默认设置),这适用。

答案 1 :(得分:0)

这也有效:

fig, ax = plt.subplots() 
plt.rcParams['toolbar'] = 'None' # Remove tool bar (upper bar)
fig.canvas.window().statusBar().setVisible(False) # Remove status bar (bottom bar)