导航面板未显示在大图上

时间:2018-12-25 15:06:30

标签: python matplotlib

考虑以下代码:

import matplotlib.pyplot as plt
import numpy as np
import pickle

x = np.arange(0, 5, 0.1)
y = np.sin(x)
f = plt.figure(figsize=(32, 24))
#f = plt.figure(figsize=(8, 6))
plt.plot(x, y)
plt.show(block=False)

如果我使用figsize=(8, 6)初始化图形,它将正常显示导航栏

enter image description here

但是,如果我使用figsize=(32, 24)对其进行初始化,即使我将图形窗口调整为小尺寸,它也不会显示导航栏

enter image description here

为什么以及如何解决?是否可以强制导航栏以编程方式显示?


如果我愿意

f.canvas.toolbar.setVisible(True)

我明白了

AttributeError: 'NavigationToolbar2TkAgg' object has no attribute 'setVisible'

如果我愿意

f.canvas.toolbar.pack_forget()

我没有错误,但也没有导航栏。

如何在Tk或便携式计算机上还原导航栏?

0 个答案:

没有答案