gpt4 book ai didi

Python 3.6 - Altair 图表打印对象,而不是图表

转载 作者:行者123 更新时间:2023-12-01 07:52:12 25 4
gpt4 key购买 nike

什么会导致图形对象不显示实际图形,而是显示图表?下面是可重现的示例。

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,但版本未降低。

最佳答案

I have Jupyter installed, but am not using.

如果您没有使用 Jupyter 笔记本。 JupyterLab 或类似的笔记本环境,那么您将需要一些其他支持 Javascript 的前端来渲染图表。您可以在 https://altair-viz.github.io/user_guide/display_frontends.html#display-general 找到更多相关信息。 .

关于Python 3.6 - Altair 图表打印对象,而不是图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56152270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com