Я хочу просмотреть диаграммы в блокноте Jupyter, используя altair . Поэтому я попробовал учебные примеры . Я установил необходимые пакеты.
Вот код, который у меня есть:
import altair as alt
from vega_datasets import data
# Uncomment/run this line to enable Altair in the classic notebook
# (this is not necessary in JupyterLab)
alt.renderers.enable('notebook')
cars = data.cars()
chart = alt.Chart(cars).mark_circle().encode(
x='Horsepower',
y='Miles_per_Gallon',
color='Origin',
)
chart
Я получаю словарь вместо диаграммы. Вот так:
Chart({
data: Acceleration Cylinders Displacement Horsepower Miles_per_Gallon \
0 12.0 8 307.0 130.0 18.0
1 11.5 8 350.0 165.0 15.0
2 11.0 8 318.0 150.0 18.0
3 12.0 8 304.0 150.0 16.0
При установке наборов данных с помощью этой команды:
conda install -c conda-forge altair vega_datasets notebook vega3
Я обнаружил ошибку:
Может ли эта ошибка быть причиной или есть какая-то другая проблема?
Я использую лабораторию Jupyter. С версией Ipython> 5. Но я все еще получаю только текстовый вывод.