【发布时间】:2021-11-27 11:14:59
【问题描述】:
在 Dask 中,我可以可视化 HighLevelGraphs 或(低级)Dask 对象。
df = dask.datasets.timeseries(end='2000-04-01', partition_freq='1m')
df['x'] = df['x'] * 2
高级图
df.dask.visualize()
低级图
df.visualize(size="7")
问题
在这个简单的示例中,很容易分辨哪些(低级图)任务属于哪个层。
在更复杂的工作流程中,低级图通常非常庞大且令人困惑。如果我可以按节点所属的层为节点着色,那将有很大帮助。理想情况下,我也可以将相同的颜色应用于高级图形可视化。
这可能吗,如果可以,那怎么办?
解决方案尝试
我知道两种可视化的 color 参数,但可用的选项是
-
layer_type用于 HighLevelGraph -
order用于低级 dask 图
不要让我看到哪个低级任务属于哪个层。
【问题讨论】:
标签: python visualization dask graphviz