У меня есть простой график точек данных X-Y. Я хочу, чтобы моя фигура Боке показывала мне целочисленное значение каждой точки данных, когда я наводил на нее курсор. Я близок к тому, чтобы получить то, что хочу, но когда я нахожу указатель на точку данных, отображается плавающее значение, а затем выше используется научная нотация. Есть ли способ, чтобы инструмент наведения возвращал только целочисленные значения X и Y и не использовал научную нотацию?
Вот пример кода:
from bokeh.plotting import *
from bokeh.models import HoverTool
x = range(1,101)
y = [i*i for i in x]
TOOLS = "pan,wheel_zoom,box_zoom,reset,save,box_select, hover"
p = figure(x_axis_label = "Days",
y_axis_label = "Return",
tools=TOOLS)
p.circle(x, y)
#adjust what information you get when you hover over it
hover = p.select(dict(type=HoverTool))
hover.tooltips = [
("Days", "$x"),
("Return", "$y"),
]
show(VBox(p))