Я пытаюсь установить tickMinStep
для оси x в altair
, чтобы отметки отмечались каждые две вместо каждого.
Вот документация, в которой я нашел tickMinStep
параметр.https://altair -viz.github.io / user_guide / generate / core / altair.Axis.html
Это пример кода, с которым я работаю:
import altair as alt
from vega_datasets import data
source = data.movies.url
chart = alt.Chart(source).mark_bar().encode(
alt.X('IMDB_Rating:Q', axis=alt.Axis(title='Rating')),
alt.Y('count()',title="Number of Movies"),
)
Оба эти способа не могут установить tickMinStep
и вернуть SchemaValidationError: Invalid specification
.Есть идеи, почему они терпят неудачу?
1:
chart.configure_axisX(tickMinStep=2)
2:
chart = alt.Chart(source).mark_bar().encode(
alt.X('IMDB_Rating:Q', axis=alt.Axis(title='Rating', tickMinStep=2)),
alt.Y('count()',title="Number of Movies"),
)