Из-за чего графические объекты могут отображать не фактический график, а диаграмму? Воспроизводимый пример ниже.
from pydataset import data
import altair
cars = data('cars')
cars
c = altair.Chart(cars).mark_line().encode(
x='speed',
y='dist'
)
Выходы
Chart({
data: speed dist
1 4 2
2 4 10
3 7 4
4 7 22
5 8 16
...
encoding: FacetedEncoding({
x: X({
shorthand: 'speed'
}),
y: Y({
shorthand: 'dist'
})
}),
mark: 'line'
})
Ожидаемый результат представляет собой график, подобный показанному здесь https://altair-viz.github.io/user_guide/troubleshooting.html#display-troubleshooting
Очевидно, я читал о поиске и устранении неисправностей, но мне непонятна эта проблема. Они говорят об отсутствии вывода, но не о получении объекта в качестве вывода.
Отредактируйте, чтобы уточнить: они ДЕЙСТВИТЕЛЬНО говорят об этом, но особенно, если используется Jupyter Notebook и IPython с недостаточной версией. У меня установлен Jupyter, но я не использую. У меня установлен IPython, но версия его не снижена.