y1 = np.sin(x)
y2 = np.cos(x)
s1 = fig.scatter(x=x, y=y1, color='#0000ff', size=10, legend='sine')
s1.select(dict(type=HoverTool)).tooltips = {'x': '$x', 'y': '$y'}
s2 = fig.scatter(x=x, y=y2, color='#ff0000', size=10, legend='cosine')
fig.select(dict(type=HoverTool)).tooltips = {'x': '$x', 'y': '$y'}
bp.show()
HoverTool for multiple data series in bokeh scatter plot