Как я могу добавить текстовую аннотацию в боке?

Я ищу текстовую аннотацию типа 1 Matplotlib в боке, но я не смог найти ее в их руководство пользователя 2 или ссылки.


person Harsh    schedule 07.06.2015    source источник
comment
Ответы, которые были даны совсем недавно, верны и теперь должны быть «приняты» - если вы могли бы быть хорошим гражданином и отменить выбор моего ответа, я могу удалить свой ответ в пользу более свежего. Спасибо!   -  person user908094    schedule 11.07.2016


Ответы (2)


Начиная с версии 0.12.2, для добавления текстовых аннотаций вы должны использовать глиф «метка».

from bokeh.models import Label

p = figure(...)

mytext = Label(x=70, y=70, text='here your text')

p.add_layout(mytext)

show(p)

Полный пример можно найти в документации: http://docs.bokeh.org/en/latest/docs/user_guide/annotations.html#userguide-annotations

person queise    schedule 09.07.2016

Эта «текстовая» функциональность относится к «глифам»: вы найдете страницу здесь

person user908094    schedule 15.06.2015
comment
ссылка не работает. В версии 0.12 я бы предложил использовать глиф 'lable' (см. также новый ответ ниже): bokeh.pydata.org/en/latest/docs/user_guide/plotting.html#labels - person queise; 09.07.2016
comment
для Боке 2.3.2 Label находится под bokeh.models.annotations: docs.bokeh.org/en/latest/docs/reference/models/ - person Marc Compere; 19.07.2021