首页 > 解决方案 > 如何将破折号托管的网页变成单个静态 html 页面?

问题描述

我想知道是否有可能以某种方式将带有图表页面和分配回调的仪表板应用程序转换为单个 HTML 页面,以便能够发送它并仍然获得回调的功能。也就是说,将所有 python 代码转换为 javascript,然后嵌入到静态 HTML 页面中。

我已经搜索了很长一段时间,但找不到解决方案,或者甚至不可能。

非常感谢任何帮助!

标签: pythonplotlyplotly-dash

解决方案


由于 API 在浏览器中运行代码的方式,目前无法将破折号页面转换为静态 hmtl 文件。这就是为 dash 提供交互功能的原因。

如果您想将 plotly 图下载到 html 文件中,则必须使用 vanilla plotly 创建它。此 html 仍将保留交互功能,如缩放、平移等,但您不会拥有在 dash 应用程序中使用的交互。


推荐阅读