您可以使用Altair中的 alt.Scale 函数来更改轴标签之间的间距。对于序数值, alt.Scale 中的 padding 参数可以帮助您更改标签间距。以下是一个具有自定义标签的示例,并将标签间距从默认值更改为 22:
import altair as alt
from vega_datasets import data
source = data.movies.url
chart = alt.Chart(source).mark_bar().encode(
x=alt.X('IMDB_Rating:O', axis=alt.Axis(title='IMDB Rating')),
y='count()',
)
chart.configure_axis(
labelPadding=22, # 更改标签间距
labelFontSize=14,
)
请注意, IMDB_Rating: O 中的 :O 意味着它是一个序数值。您可以根据自己的数据类型更改 X 轴中的参数。
上一篇:Altair:更改滑块的位置