python - 从 Databricks 下载 Plotly HTML

标签 python plotly databricks

我有一个 plotly 图,我想下载它的 HTML。 当我尝试时:

fig.to_html()

它只会输出一些 HTML 字符串并以此结尾:

*** WARNING: skipped 3421789 bytes of output ***

有谁知道我如何强制数据 block 显示所有 HTML 或将其复制到我的剪贴板?

最佳答案

仍然有点 hacky,但以下应该可以从包含 html 的 Databricks 保存和下载文件:

假设您有一个 plotly figure 对象并且正在使用数据 block 笔记本:

  1. 创建一个 html 字符串并为其分配一个变量:
    html_string = fig.to_html()
  1. 使用 dbutils 保存到数据 block 文件系统:
   dbutils.fs.put("/FileStore/my_html_file.html", html_string)
  1. 通过在浏览器中导航来下载 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/

相关文章:

python - 如何发现不同子网上的硬件?

azure - 数据库 DBFS

python - 无法运行使用 cx-freeze 创建的 exe

python - 正则表达式:需要有子字符串 A,没有子字符串 B,并且不以子字符串 C 结尾

python - 当数据格式为 "NCHW"时,如何在tensorboard中显示图像?

python - 动画 plotly 与 `plotly`

r - 使用 rpart 生成桑基图的决策树

javascript - Plotly/D3 – 从 CSV 中读取数据到单独的轨迹中

apache-spark - 编写 steaming spark 数据帧时如何指定增量表属性

databricks - Azure 数据 block 存储库 : how to pull via API