Bokeh Hovertools вообще не показывает зависания - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь построить координаты из следующего фрейма данных gvri_df:

   id   ob       x                y
0   1   1   121877.864934   487888.548119
1   2   2   121772.572154   487952.500882
2   3   3   121824.001607   487927.953991
3   4   4   121887.380073   486978.455422
4   5   5   117820.122667   487964.987875

, используя следующий код

source = ColumnDataSource(gvri_df)

hover = HoverTool()
hover.tooltips=[('VRI', '@id'),
                ('Kruispunt', '@ob')]

p.add_tools(hover)

# Plotting
p = figure(title="VRI")
p.circle('x', 'y', source=source, color='red', size=5)


show(p)

Он хорошо выводит график, как и ожидалось, за исключением того, что он вообще не показывает зависания. Как будто инструмент не был добавлен в сюжет.

plot

Я что-то не так делаю или кто-нибудь знает, как это исправить?

Спасибо!

1 Ответ

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

Вы звоните p.add_tools(hover), прежде чем выполнить p = figure(...). Похоже, что вы предоставили только часть кода и инструмент для наведения мыши в конечном итоге добавляется к другому графику.

Чтобы избежать таких ошибок, не используйте переменные повторно - вы не сохраняете ресурсы, выполняя это, но увеличивает вероятность ошибиться.

...