在Altair中可视化数据之前,必须确保数据格式正确。如果你的数据包含多个列,则需要将列添加到选择器中。
代码示例:
import pandas as pd
import altair as alt
# 创建数据
data = pd.DataFrame({
'x': [1, 2, 3, 4, 5],
'y': [10, 5, 7, 2, 8]
})
# 错误示例
# 因为没有指定y列,所以会返回单个选择器错误
alt.Chart(data).mark_point().encode(
x='x'
)
# 正确示例
alt.Chart(data).mark_point().encode(
x='x',
y='y'
)
在正确示例中,我们通过在选择器中添加y列来解决单个选择器错误问题。
上一篇:Altair返回错误结果