p.grid.grid_line_color = None
p.patches('x', 'y', source=source, fill_color={'field': 'rate', 'transform':
    color_mapper}, fill_alpha=0.7, line_color='black', line_width=0.5)
hover = p.select_one(HoverTool)
hover.point_policy = 'follow_mouse'
hover.tooltips = [('Name', '@name'), ('Unemployment rate)', '@rate%'), (
    '(Long, Lat)', '($x, $y)')]
code = "source.set('selected', cb_data['index']);"
callback = CustomJS(args={'source': source}, code=code)
hover.callback = callback
show(p)
Customize bokeh texas unemployment example