You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Dask HTML高级图导出到本地磁盘?

如何在Jupyter环境外导出Dask高级图的HTML文件

完全可以在Jupyter环境外获取并导出Dask任务图的HTML文件,具体方法如下:

Dask的HighLevelGraph(即y.dask返回的对象)内置了to_html()方法,直接调用就能生成完整的交互式HTML字符串,你只需将这个字符串写入本地文件即可满足需求。

示例代码

import dask.array as da

# 创建示例Dask计算图
x = da.ones((15, 15), chunks=(5, 5))
y = x + x.T

# 生成HTML格式的计算图字符串
graph_html = y.dask.to_html()

# 将HTML内容写入本地文件
with open("dask_task_graph.html", "w", encoding="utf-8") as f:
    f.write(graph_html)

额外说明

  • 生成的HTML文件自带交互功能,可直接用浏览器打开查看,支持缩放、拖拽节点等操作。
  • 该HTML文件也可直接嵌入各类GUI组件(如PyQt的QWebEngineView、Tkinter的webview插件等)使用。
  • 若需要调整HTML格式或图的显示样式,可给to_html()传递参数,比如to_html(indent=2)格式化代码缩进,或通过关键字参数自定义节点外观。

内容的提问来源于stack exchange,提问作者Caleb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 00:24:50