code: def hover_plot():
      x = data.loc["2010-10-06"].index.to_series()
      y = data.loc["2010-10-06"]["glucose"]
      p = figure(
          width=800,
          height=400,
          x_axis_type="datetime",
          tools="",
          toolbar_location=None,
          title="Hover over points",
      )
      p.line(x, y, line_dash="4 4", line_width=1, color="gray")
      cr = p.scatter(
          x,
          y,
          size=20,
          fill_color="grey",
          alpha=0.1,
          line_color=None,
          hover_fill_color="firebrick",
          hover_alpha=0.5,
          hover_line_color=None,
      )
      p.add_tools(
          HoverTool(tooltips=None, renderers=[cr], mode="hline")
      )
      return p
  
file_path: bokeh/examples/basic/layouts/words_and_plots.py
imports: from bokeh.layouts import layout
  from bokeh.models import ColumnDataSource, Div, HoverTool, Paragraph
  from bokeh.plotting import figure, show
  from bokeh.sampledata.glucose import data
  from bokeh.sampledata.iris import flowers
label_desc: Use image node_id 3 for calling a global function with example usage: hover_plot() and returns: p