散景滑块改变x的长度

时间:2017-05-05 18:52:09

标签: callback slider bokeh

在给定的DataSeries中,我想使用Bokeh滑块来改变我显示的观察数量(尾部)。可以这样做,如果它可以为什么我的脚本不能工作?

import pandas as pd
from bokeh.plotting import show, output_file
from bokeh.models import CustomJS, Slider, Column
from bokeh.io import output_notebook

        ds = pd.Series( [i for i in range(20)],  pd.date_range('2016-01-02', periods=20, freq='D'))

        tail = 5
        ds.tail(tail)

    #Bokeh slider to change value of "tail"

    s1 = Slider(start=1, end=20, value=3, step=1)

    s1.callback = CustomJS(args=dict(s1=s1, tail=tail), code="""
        ds.tail("tail", s1.get('value'));
    """)

    show(Column(s1))
    ds.tail(tail)

0 个答案:

没有答案