class_docstr: Horizontal interval represented as an errorbar
  
  {usage}
  
  Parameters
  ----------
  {common_parameters}
  height : float, default=0.5
      Bar height as a fraction of the resolution of the data.
class_docstr_tok: ["Horizontal","interval","represented","as","an","errorbar","{","usage","}","Parameters","--","--","--","--","--","{","common_parameters","}","height",":","float",",","default=0.5","Bar","height","as","a","fraction","of","the","resolution","of","the","data","."]
code: def draw_group(
      data: pd.DataFrame,
      panel_params: panel_view,
      coord: Coord,
      ax: Axes,
      **params: Any,
  ):
      f = np.hstack
      # create (two vertical bars) + horizontal bar
      bars = pd.DataFrame(
          {
              "y": f([data["ymin"], data["ymin"], data["y"]]),
              "yend": f([data["ymax"], data["ymax"], data["y"]]),
              "x": f([data["xmin"], data["xmax"], data["xmin"]]),
              "xend": f([data["xmin"], data["xmax"], data["xmax"]]),
          }
      )
  
      copy_missing_columns(bars, data)
      geom_segment.draw_group(bars, panel_params, coord, ax, **params)
  
file_path: plotnine/plotnine/geoms/geom_errorbarh.py
imports: from __future__ import annotations
  import typing
  import numpy
  import pandas
  from .._utils import copy_missing_columns, resolution
  from ..doctools import document
  from .geom import geom
  from .geom_path import geom_path
  from .geom_segment import geom_segment
label_desc: Use image node_id 2 for calling the geom_errorbarh obj's underlying member method code with example usage: obj.draw_group(data, panel_params, coord, ax) without return types