Anchor/Fix 散景中的文本到图形的边界

Anchor/Fix a text in Bokeh to a figure's bounds

有没有办法 fix/anchor 将 Bokeh 图形中的文本添加到活动视口? 这意味着 panning/zooming 不会改变它的位置。这对应于 CSS.

中的 position: fixed 选项

应该看起来像:

 p.text(x="figure.top", y="figure.left", text="some text", x_offset=10, y_offset=-10)

谢谢!

我认为 Text 字形不可能,但如果您不需要真正的字形,则可以使用 Label,因为它允许您为其指定单位坐标:

from bokeh.io import show
from bokeh.models import Label
from bokeh.plotting import figure

p = figure()
p.add_layout(Label(x=0, x_units='screen', y=0, y_units='screen', text='Hello'))

show(p)