Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Altair中的图形不显示_Python_Anaconda_Jupyter - Fatal编程技术网

Python Altair中的图形不显示

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") 代码运行,但什么也没发生。我期望一个页面可能会

在Ubuntu x64上,我刚刚安装了Anaconda3

然后我通过
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笔记本(我不在控制台中),它也不显示。我错过什么了吗?