Jor*_*dan 2 python vega altair google-colaboratory vega-embed
我在 google colab 中使用 Altair,希望使用自定义文件名而不是“visualization.svg”创建和下载图表。我需要对大约 50 个图表执行此操作,我不介意为每个图表单击“导出为 SVG”,但必须打开并检查每个图表,然后重命名它会非常痛苦。理想情况下我想做以下事情:
for field in fields:
chart = make_chart(field)
chart.display(filename=field)
Run Code Online (Sandbox Code Playgroud)
在深入研究 他们的代码后,我找到了vega-embed的选项定义,它是从 kwargs 中填充的,所需的是. chart.display(..)downloadFileName
for field in fields:
chart = make_chart(field)
chart.display(downloadFileName=field)
Run Code Online (Sandbox Code Playgroud)