如果将图形(窗口)的位置和大小保存在matplotlib中,如何保存关闭和恢复?
我在这里有一个简单的条形图,如何保存窗口的几何图形?
import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(12, 8))
ax.bar(range(3),[2, 3, 1])
plt.tight_layout()
def on_resize(event):
print(fig.get_size_inches())
cid = fig.canvas.mpl_connect('resize_event', on_resize)
plt.show()
我知道这在Qt后端上可行,但对其他人无效:
fig.canvas.manager.window.SetPosition((500, 0))
或者也许
fig.canvas.manager.window.setGeometry(50,100,640,545)
这可以用多个数字完成吗?