Python 通过工具提示显示时更改边框x坐标

Python 通过工具提示显示时更改边框x坐标,python,plot,tooltip,bokeh,Python,Plot,Tooltip,Bokeh,我正在通过Bokeh绘制图形,并通过工具提示显示x坐标。 显示x坐标时,如何从中减去固定值? 考虑下面的例子。 from bokeh.plotting import figure, show import numpy as np x = np.linspace(0, 2*np.pi) y1 = np.sin(x) OFFSET_VAL = 5 fig = figure(tools="reset", tooltips=[("x", "$x&qu

我正在通过Bokeh绘制图形,并通过工具提示显示x坐标。 显示x坐标时,如何从中减去固定值? 考虑下面的例子。

from bokeh.plotting import figure, show
import numpy as np

x = np.linspace(0, 2*np.pi)
y1 = np.sin(x)
OFFSET_VAL = 5

fig = figure(tools="reset", tooltips=[("x", "$x"), 
                                      ("x_offset", "$x-OFFSET_VAL")])
s1 = fig.scatter(x, y1, color='#0000ff', size=10, legend_label='sine')

show(fig)
如何在上述代码中的
x
旁边显示
“$x-OFFSET\u VAL”

在这个简单的例子中,我们可能能够计算
x_offset=np.linspace(0,2*np.pi)-offset_VAL
并以某种方式将这些值显示在
x
旁边,但是,有没有办法只使用
x
并从中减去一个固定值?这非常有用,尤其是当计算单独的值时,例如
x\u offset
并不简单