2

我想全屏显示我的图表。

import numpy as np
import matplotlib.pyplot as plt

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

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

快捷方式“f”工作正常,我设法使用 rcParams 摆脱了工具栏。有没有一种(简单的)方法可以删除显示鼠标位置的图形底部的状态栏?

我很感激任何建议。

4

2 回答 2

4

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

fig.canvas.toolbar.pack_forget()

如果你想找回它,做这样的事情

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

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

于 2014-08-03T21:47:41.833 回答
1

这也有效:

fig, ax = plt.subplots() 
plt.rcParams['toolbar'] = 'None' # Remove tool bar (upper bar)
fig.canvas.window().statusBar().setVisible(False) # Remove status bar (bottom bar)
于 2019-06-27T23:36:09.493 回答