要在Altair条形图中显示额外的刻度,需要设置x轴的axis属性。可以通过指定刻度之间的间隔和刻度的位置来实现这一点。以下是一个例子:
import altair as alt
from vega_datasets import data
source = data.cars()
chart = alt.Chart(source).mark_bar().encode(
x=alt.X('Horsepower:Q', bin=alt.Bin(maxbins=20), axis=alt.Axis(tickMinStep=10)),
y='count()'
)
chart.show()
在上面的代码中,我们设置了x轴的刻度间隔为10,这样每隔10个刻度会显示一个额外的刻度。还可以通过更改tickMinStep的值来改变间隔。