Python - Bokeh Interactive Legend - Ошибка атрибута - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь создать интерактивную легенду.

Даже когда я запускаю код по этой ссылке https://docs.bokeh.org/en/latest/docs/user_guide/interaction/legends.html

Я получаю сообщение об ошибке:

AttributeError: неожиданный атрибут 'legend_label' для Line, возможные атрибуты: js_event_callbacks, js_property_callbacks, line_alpha, line_cap, line_color, line_da sh, line_dash_offset, line_join, line_width, name,

Есть идеи, почему? Насколько я знаю, у меня последняя версия Bokeh.

Ответы [ 3 ]

0 голосов
/ 07 апреля 2020

Я получил похожую ошибку при установке bokeh сначала через оболочку, а потом через conda. Это дало мне две версии, и старая была предпочтительнее. Я думаю, что это решило это для меня: удаление предыдущих версий, установка только conda (я сделал это в Jupyter Notebook) и перезагрузка компьютера после этого. Надеюсь, поможет.

0 голосов
/ 29 апреля 2020

Используйте legend вместо legend_field или legend_label.

0 голосов
/ 13 марта 2020

legend_label был добавлен в версии 1.4. Вам придется обновиться до этого или позже, либо обратитесь к документации, указывающей c к вашей версии:

https://docs.bokeh.org/en/1.3.4/docs/user_guide/interaction/legends.html

...