在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/