Python Altair中的图形不显示
在Ubuntu x64上,我刚刚安装了Anaconda3 然后我通过Python Altair中的图形不显示,python,anaconda,jupyter,Python,Anaconda,Jupyter,在Ubuntu x64上,我刚刚安装了Anaconda3 然后我通过condaper安装了altair。然后运行示例代码: from altair import * population = load_dataset('population') Chart(population).mark_bar().encode( x='sum(people)', ).transform_data(filter="datum.year==2000") 代码运行,但什么也没发生。我期望一个页面可能会
conda
per安装了altair
。然后运行示例代码:
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笔记本。创建笔记本后,您可以从笔记本中以交互方式运行代码。但您确实在笔记本中输入了代码,而不是在解释器/ipython中,对吗?@cel就是这样!只是确认一下,在交互控制台中没有办法做到这一点?我必须在Jupyter工作?我不这么认为。我想它需要浏览器的javascript呈现功能。啊,明白了-请随意发布答案。再次感谢。请随时发布自己的答案。也许你甚至可以在文档笔记本中找到一个pragraph,明确指出它只能在笔记本中工作。我不完全明白,我在Anaconda venv中运行一个jupyter笔记本(我不在控制台中),它也不显示。我错过什么了吗?