繁体   English   中英

如何使用散景滑块更新绘图范围?

[英]How to use bokeh slider to update plot range?

我正在用Python 3创建一个Bokeh仪表板,正在进行的主要绘图之一是散点图。 我已经绘制了整个图,但是我正在寻找一种方法,可以使用两个滑块(x和y)来指定根据其滑动到的位置显示的范围。

p6 = figure(title = 'Average Duration and Number of Calls by Topic in Top Departments',
        y_range=(0,13000), tools=["hover", 'box_zoom', 'reset', 'save'], tooltips="@Topic; @Seconds seconds of average duration; @Count total calls")

我无法使用的滑块代码是这样的:

y_range_slider = RangeSlider(start=0, end=13000, 
    value=(0,13000), step=20, title="Zoom by Number of Total Calls")


def callback(attr, old, low, high):

    low, high = y_range_slider.value

    #what do I need to do here to update range??

slider.on_change('value', callback)

使用这些值来更新范围开始/结束:

def callback(attr, old, low, high):
    low, high = y_range_slider.value

    p6.y_range.start = low
    p6.y_range.end = high

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM