code: def bar_plot_fn(display):
      if display == "simple":
          return gr.BarPlot(
              simple,
              x="a",
              y="b",
              color=None,
              group=None,
              title="Simple Bar Plot with made up data",
              tooltip=["a", "b"],
              y_lim=[20, 100],
              x_title=None,
              y_title=None,
              vertical=True,
          )
      elif display == "stacked":
          return gr.BarPlot(
              barley,
              x="variety",
              y="yield",
              color="site",
              group=None,
              title="Barley Yield Data",
              tooltip=["variety", "site"],
              y_lim=None,
              x_title=None,
              y_title=None,
              vertical=True,
          )
      elif display == "grouped":
          return gr.BarPlot(
              barley.astype({"year": str}),
              x="year",
              y="yield",
              color="year",
              group="site",
              title="Barley Yield by Year and Site",
              tooltip=["yield", "site", "year"],
              y_lim=None,
              x_title=None,
              y_title=None,
              vertical=True,
          )
      elif display == "simple-horizontal":
          return gr.BarPlot(
              simple,
              x="a",
              y="b",
              color=None,
              group=None,
              title="Simple Bar Plot with made up data",
              tooltip=["a", "b"],
              y_lim=[20, 100],
              x_title="Variable A",
              y_title="Variable B",
              vertical=False,
          )
      elif display == "stacked-horizontal":
          return gr.BarPlot(
              barley,
              x="variety",
              y="yield",
              color="site",
              group=None,
              title="Barley Yield Data",
              tooltip=["variety", "site"],
              y_lim=None,
              x_title=None,
              y_title=None,
              vertical=False,
          )
      elif display == "grouped-horizontal":
          return gr.BarPlot(
              barley.astype({"year": str}),
              x="year",
              y="yield",
              color="year",
              group="site",
              title="Barley Yield by Year and Site",
              group_title="",
              tooltip=["yield", "site", "year"],
              y_lim=None,
              x_title=None,
              y_title=None,
              vertical=False,
          )
  
label_desc: Use image node_id 1 for calling a global function with example usage: bar_plot_fn(display) and returns: gr, gr, gr, gr, gr, gr