我有一个 plotly 图,我想下载它的 HTML。 当我尝试时:
fig.to_html()
它只会输出一些 HTML 字符串并以此结尾:
*** WARNING: skipped 3421789 bytes of output ***
有谁知道我如何强制数据 block 显示所有 HTML 或将其复制到我的剪贴板?
最佳答案
仍然有点 hacky,但以下应该可以从包含 html 的 Databricks 保存和下载文件:
假设您有一个 plotly figure 对象并且正在使用数据 block 笔记本:
- 创建一个 html 字符串并为其分配一个变量:
html_string = fig.to_html()
- 使用 dbutils 保存到数据 block 文件系统:
dbutils.fs.put("/FileStore/my_html_file.html", html_string)
- 通过在浏览器中导航来下载 html 字符串:
https://
/files/my_html_file.html
注意:
- databricks 实例通常类似于
- .databricks.net - 如果您在一个组织内(即您的数据 block URL 通常以“?o=
”结尾),那么您可能需要在第 3 步中将其添加到 URL 的末尾。
关于python - 从 Databricks 下载 Plotly HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63944137/