2016-07-22 9 views
2

auf Ubuntu x64 Anzeigen, ich habe gerade frisch Anaconda 3.Graphen von Altair sind nicht

installiert

ich dann altair über conda pro these directions installiert. Dann starte ich den Beispielcode:

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

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

Der Code läuft, aber nichts passiert. Ich habe erwartet, dass eine Seite im Browser vielleicht geöffnet wird, wie bokeh tut. Um sicher zu sein, habe ich auch jupyter notebook im Hintergrund ausgeführt und den Code erneut ausgeführt - kein Unterschied.

Bitte lassen Sie mich wissen, wenn Sie mehr Informationen über meine Umgebung benötigen.

+0

Aber Sie haben den Code in Notebook eingegeben, nicht im Interpreter/Ipython, richtig? – cel

+0

@cel das war es! Nur um zu bestätigen, gibt es keine Möglichkeit, dies in der interaktiven Konsole zu tun? Ich muss von Jupyter arbeiten? –

+0

Ich glaube nicht. Ich denke, es benötigt JavaScript-Rendering-Funktionen eines Browsers. – cel

Antwort

3

Dank @cel, habe ich herausgefunden, dass der Code nicht in der iPython-Konsole von Anaconda ausgeführt werden kann - er muss von einem Jupyter-Notebook ausgeführt werden.

Sie müssen jupyter notebook im Terminal ausführen, dann erstellen Sie ein neues iPython Notebook. Nachdem das Notebook erstellt wurde, können Sie den Code interaktiv über das Notebook ausführen.

+1

Ich verstehe es nicht genau, ich laufe ein Jupiter-Notebook (ich bin nicht in der Konsole) in einem Anaconda-Raum, und es wird auch nicht angezeigt. Fehle ich etwas? –