如何在Matplotlib中保存和还原图形大小

时间:2019-03-13 14:33:00

标签: python matplotlib

如果将图形(窗口)的位置和大小保存在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)

这可以用多个数字完成吗?

0 个答案:

没有答案