如何通过点击Bokeh线图(可能使用TapTool?)将垂直线添加到Bokeh图中



我想有一个功能,当我点击它时,可以在我的线图中显示一条垂直线。我使用它,因为我想放大并添加垂直线,缩小并查看它与同一图中其他线图的交叉位置。十字线工具的问题是,当我放大和缩小后,由于光标的移动,我不完全在同一点上,当我保存绘图时,看到这条线会很酷。最好的情况是能够设置一条或多条垂直线,如果需要,可以在树林后删除它们。

span = Span(dimension='height')       
callback = CustomJS(args=dict(span=span), code="""
span.location = cb_obj.x
""")
p.js_on_event('tap', callback)
p.add_layout(span)

最新更新