у altair есть кнопка воспроизведения для слайдеров? - PullRequest
1 голос
/ 16 июня 2019
x = np.arange(100)
t = np.arange(100)
y = [p**2 for p in x]
source = pd.DataFrame({
  't':t,
  'x': x,
  'f(x)': y
})


slider = alt.binding_range(min=int(min(t)), max=int(max(t)), step=1)
select_t = alt.selection_single(name="year", fields=['t'],
                                   bind=slider, init={'year': 50})



alt.Chart(source).mark_line(point=True).encode(
    alt.X('x',scale=alt.Scale(domain=(0,100))),
    alt.Y('f(x)',scale=alt.Scale(domain=(0,10000)))
).add_selection(select_year).transform_filter(select_t)

так что я собираю простую анимированную точку, и у меня ползунок работает нормально. Но я бы хотел, чтобы он запускался автоматически. Это возможно?

1 Ответ

2 голосов
/ 16 июня 2019

Нет, в настоящее время нет прямого способа автоматизировать слайдер или создать анимацию в Altair. Анимации обсуждались в Vega (средство визуализации, лежащее в основе Altair), но еще не были добавлены в реализацию.

...