В зависимости от того, что именно вы хотите сделать с помощью ползунка, вы можете использовать функцию вычисления преобразований для расчета показателя степени значения ползунка. Например:
import altair as alt
slider = alt.binding_range(min=0, max=10, step=1, name='log(C)')
sel = alt.selection_single(name="sel", fields=['logC'],
bind=slider, init={'logC': 0})
alt.Chart(
alt.sequence(0, 100, 1, 'x')
).transform_calculate(
y=alt.datum.x ** 2 / alt.expr.exp(sel.logC)
).mark_line().encode(
x='x:Q',
y=alt.Y('y:Q', title='x^2/C'),
).add_selection(
sel
)
Вы можете попробовать это в интерактивном режиме здесь .