在 Python 中的 Fig.show() 之后更新 Plotly Fig 数据

Update Plotly Fig Data after Fig.show() in Python

我的目标是 运行 在后台做一些事情(一些优化),并在返回结果时更新浏览器中的情节。

我遵循 Plotly 教程: https://plot.ly/python/creating-and-updating-figures/#the-update-traces-method

然而,最后一次调用总是fig.show()。 在 Python 中调用 update_traces() after fig.show() 在浏览器中没有效果。

此交互应由程序驱动(来自 Python),而非 由用户(通过按钮)驱动,如下所示: https://plot.ly/python/custom-buttons/#restyle-button

这可以吗?是否有像 fig.restyle() 这样的调用,我可以调用 Python 来触发前端重绘?

执行此操作的方法是在 JupyterLab 中使用 FigureWidget 而不是常规的 Figure

以下是相关文档:https://plot.ly/python/figurewidget/

你也可以考虑Dash...