class_docstr: Create a bar plot.
  
  Preprocessing: this component does *not* accept input.
  Postprocessing: expects a pandas dataframe with the data to plot.
  
  Demos: bar_plot, chicago-bikeshare-dashboard
code: def example_inputs(self) -> dict[str, Any]:
      return {}
  
file_path: gradio/gradio/components/bar_plot.py
imports: from __future__ import annotations
  from typing import Any, Callable, Literal
  import altair
  import pandas
  from gradio_client.documentation import document, set_documentation_group
  from gradio.components.plot import AltairPlot, AltairPlotData, Plot
label_desc: Use image node_id 5 for calling the BarPlot obj's underlying member method code with example usage: obj.example_inputs() and returns: dict