首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将任务流导出为svg

将任务流导出为svg
EN

Stack Overflow用户
提问于 2021-04-17 07:44:07
回答 1查看 63关注 0票数 1

我正在使用dask_yarn对公司集群进行数据分析。

Dask正在指定链接上显示仪表板。完成所有任务后,我想将dask仪表板另存为svg文件。

工具栏中没有用于执行此操作的工具。

如何将结果保存为svg?

EN

回答 1

Stack Overflow用户

发布于 2021-04-17 08:21:14

虽然似乎不能直接使用get_task_stream进行保存,但您可以使用存储在任务流对象中的bokeh图形作为ts.figure

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from dask.distributed import Client, get_task_stream
import time

client = Client()

with get_task_stream(client, plot='save', filename='task_stream.html') as ts:
    futs = client.map(lambda x: time.sleep(x**2), range(5))
    results = client.gather(futs)

from bokeh.io import export_png
# note to use this you will need to install additional modules
# conda install -c conda-forge firefox geckodriver
# or see https://docs.bokeh.org/en/latest/docs/user_guide/export.html

export_png(ts.figure, filename="plot.png")

还有其他方法可以导出bokeh地物,请参见docs

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67135877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文