在Ubuntu x64上,我刚刚安装了Anaconda 3。

然后,每个these directions通过altair安装conda。然后我运行示例代码:

from altair import *
population = load_dataset('population')

Chart(population).mark_bar().encode(
    x='sum(people)',
).transform_data(filter="datum.year==2000")


该代码运行,但是什么也没有发生。我希望网页会像bokeh一样在浏览器中打开。为了安全起见,我还在后台运行jupyter notebook并重新运行了代码-没什么区别。

如果您需要有关我的环境的更多信息,请告诉我。

最佳答案

感谢@cel,我发现该代码无法在Anaconda的iPython控制台中运行-需要从Jupyter笔记本运行。

您必须在终端中运行jupyter notebook,然后创建一个新的iPython Notebook。创建笔记本后,您可以从笔记本中交互地运行代码。

关于python - Altair的图形未显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38535357/

10-14 17:41