在Altair中,可以使用alt.Y()方法来指定Y轴的域。下面是一个包含代码示例的解决方法:
import altair as alt
from vega_datasets import data
# 加载数据集
cars = data.cars()
# 创建Altair图表
chart = alt.Chart(cars).mark_point().encode(
x='Horsepower:Q',
y=alt.Y('Origin:N', axis=alt.Axis(title='Origin'))
)
# 显示图表
chart.show()
在这个示例中,我们使用Altair的mark_point()方法创建一个点图表。encode()方法用于指定X轴和Y轴的域。在y属性中,我们使用alt.Y()方法来指定Y轴的域为Origin,并使用alt.Axis()方法自定义Y轴的标题为Origin。
在最后一行,我们使用chart.show()来显示图表。