class_docstr: Polygon, a filled path
  
  {usage}
  
  Parameters
  ----------
  {common_parameters}
  
  Notes
  -----
  All paths in the same `group` aesthetic value make up a polygon.
class_docstr_tok: ["Polygon",",","a","filled","path","{","usage","}","Parameters","--","--","--","--","--","{","common_parameters","}","Notes","--","--","-","All","paths","in","the","same","`","group","`","aesthetic","value","make","up","a","polygon","."]
docstr: Plot all groups
docstr_tok: ["Plot","all","groups"]
code: def draw_panel(
      self,
      data: pd.DataFrame,
      panel_params: panel_view,
      coord: Coord,
      ax: Axes,
      **params: Any,
  ):
      """
      Plot all groups
      """
      self.draw_group(data, panel_params, coord, ax, **params)
  
file_path: plotnine/plotnine/geoms/geom_polygon.py
imports: from __future__ import annotations
  import typing
  import numpy
  from .._utils import SIZE_FACTOR, to_rgba
  from ..doctools import document
  from .geom import geom
label_desc: Use image node_id 2 for calling the geom_polygon obj's underlying member method code with example usage: obj.draw_panel(data, panel_params, coord, ax) without return types