我在 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 文件,但它不会更改绘图中的任何内容。我在这里想念什么?
谢谢和最好的问候!