class_docstr: Vertical interval represented by a line with a point
  
  {usage}
  
  Parameters
  ----------
  {common_parameters}
  fatten : float, default=2
      A multiplicative factor used to increase the size of the
      point along the line-range.
class_docstr_tok: ["Vertical","interval","represented","by","a","line","with","a","point","{","usage","}","Parameters","--","--","--","--","--","{","common_parameters","}","fatten",":","float",",","default=2","A","multiplicative","factor","used","to","increase","the","size","of","the","point","along","the","line-range","."]
docstr: Draw a point in the box
  
  Parameters
  ----------
  data : Series
      Data Row
  da : DrawingArea
      Canvas
  lyr : layer
      Layer
  
  Returns
  -------
  out : DrawingArea
docstr_tok: ["Draw","a","point","in","the","box","Parameters","--","--","--","--","--","data",":","Series","Data","Row","da",":","DrawingArea","Canvas","lyr",":","layer","Layer","Returns","--","--","--","-","out",":","DrawingArea"]
code: def draw_legend(
      data: pd.Series[Any], da: DrawingArea, lyr: Layer
  ) -> DrawingArea:
      """
      Draw a point in the box
  
      Parameters
      ----------
      data : Series
          Data Row
      da : DrawingArea
          Canvas
      lyr : layer
          Layer
  
      Returns
      -------
      out : DrawingArea
      """
      geom_path.draw_legend(data, da, lyr)
      data["size"] = data["size"] * lyr.geom.params["fatten"]
      data["stroke"] = geom_point.DEFAULT_AES["stroke"]
      geom_point.draw_legend(data, da, lyr)
      return da
  
file_path: plotnine/plotnine/geoms/geom_pointrange.py
imports: from __future__ import annotations
  import typing
  from ..doctools import document
  from .geom import geom
  from .geom_linerange import geom_linerange
  from .geom_path import geom_path
  from .geom_point import geom_point
label_desc: Use image node_id 2 for calling the geom_pointrange obj's underlying member method code with example usage: obj.draw_legend(data, da, lyr) and returns: da