0

我正在使用 Altair Visualization 库在 kaggle 内核中绘制图表。当我逐个单元格运行时,图表会显示出来。但是当我提交笔记本并查看结果时,图表没有显示。

我使用 alt 检查了 altair 版本。版本命令。

Kaggle 中使用的 altair verion

根据上述结果,我正在使用最新版本的 altair。我什至尝试从设置和提交中添加“vega”包。即使在那时,也没有显示牵牛星图。不知道出了什么问题。

4

1 回答 1

4

对于 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

于 2018-09-11T13:41:47.280 回答