0

我在 python 中创建了一些图并用 pickle 保存它们。现在我想在 Voila 中有一个下拉菜单来选择文件并绘制它。但我找不到更新情节的方法。使用文件创建下拉列表并观察更改不是问题。这是我的示例代码:

with open('plots/20211202.obj', 'rb') as file:
   fig = pickle.load(file)

def update():
   with open('plots/20211203.obj', 'rb') as file:
       fig = pickle.load(file)   
   fig.canvas.draw()
   fig.canvas.flush_events()

在此示例中,它应该只是将 xxx2.obj 文件更改为 xxx3.obj 文件,但它不会更改绘图中的任何内容。我在这里想念什么?

谢谢和最好的问候!

4

0 回答 0