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