gpt4 book ai didi

python - 在 Bokeh 0.12 中为 Span 添加标签

转载 作者:太空宇宙 更新时间:2023-11-04 10:10:58 24 4
gpt4 key购买 nike

如何在 Bokeh 中为跨度注释添加标签?到目前为止,我已经看到了标签本身,是否有更好的方法将标签与 span 联系起来?

最佳答案

如果你想在Span上附加一个标签,你只需要将位置设置为相同即可。

from bokeh.models import Span, Label
from bokeh.plotting import figure

p = figure(plot_height=400, plot_width=400)

# Initialize your span and label
my_span = Span(location=0, dimension='height')
p.renderers.extend([my_span,])

my_label = Label(x=0, y=200, y_units='screen', text='Test label')
p.add_layout(my_label)

注意 在此示例中,此标签的 y 坐标是使用 y_units=screen 参数以像素坐标指定的。它也可以在情节坐标中,只是不要传递 screen 参数。

然后,您可以像这样更新他们的位置:

def update():
my_span.set(location=my_slider.value)
my_label.set(x=my_slider.value)

供引用:

关于python - 在 Bokeh 0.12 中为 Span 添加标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38353986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com