code: def plot_Histogram():
      df = df_hist()
  
      # Top-on-Top Histogram (Default):
      p1 = df.plot_bokeh.hist(
          bins=np.linspace(-5, 5, 41),
          vertical_xlabel=True,
          hovertool=False,
          title="Normal distributions (Top-on-Top)",
          line_color="black",
          show_figure=False,
      )
  
      # Side-by-Side Histogram (multiple bars share bin side-by-side) also accessible via
      # kind="hist":
      p2 = df.plot_bokeh(
          kind="hist",
          bins=np.linspace(-5, 5, 41),
          histogram_type="sidebyside",
          vertical_xlabel=True,
          hovertool=False,
          title="Normal distributions (Side-by-Side)",
          line_color="black",
          show_figure=False,
      )
  
      # Stacked histogram:
      p3 = df.plot_bokeh.hist(
          bins=np.linspace(-5, 5, 41),
          histogram_type="stacked",
          vertical_xlabel=True,
          hovertool=False,
          title="Normal distributions (Stacked)",
          line_color="black",
          show_figure=False,
      )
  
      return pandas_bokeh.plot_grid([[p1], [p2], [p3]], show_plot=False)
  
imports: import inspect
  import os
  import re
  from functools import wraps
  from pathlib import Path
  from shutil import rmtree
  from typing import Callable
  import numpy
  import pandas
  import pandas_bokeh
label_desc: Use image node_id 18 for calling a global function with example usage: plot_Histogram() and returns: pandas_bokeh