我正在使用 Altair Visualization 库在 kaggle 内核中绘制图表。当我逐个单元格运行时,图表会显示出来。但是当我提交笔记本并查看结果时,图表没有显示。
我使用 alt 检查了 altair 版本。版本命令。
根据上述结果,我正在使用最新版本的 altair。我什至尝试从设置和提交中添加“vega”包。即使在那时,也没有显示牵牛星图。不知道出了什么问题。
对于 Altair 2.2,您可以使用notebook
渲染器来渲染 altair 图表:
import altair as alt
alt.renderers.enable('notebook')
但是请注意,这些图表只会在内核运行时显示,而不是在静态查看内核时显示(例如,在共享内核时)。
在 Altair 的 master 分支中,我们刚刚合并了一个 kaggle 渲染器,一旦它发布(Altair 2.3 或更高版本),您就可以使用
alt.renderers.enable('kaggle')
然后绘图将显示在内核的实时和静态视图中。我在这里有一个例子:https ://www.kaggle.com/jakevdp/altair-kaggle-renderer-test