class_docstr: Draw map feature
  
  The map feature are drawn without any special projections.
  
  {usage}
  
  Parameters
  ----------
  {common_parameters}
  
  Notes
  -----
  This geom is best suited for plotting a shapefile read into
  geopandas dataframe. The dataframe should have a `geometry`
  column.
class_docstr_tok: ["Draw","map","feature","The","map","feature","are","drawn","without","any","special","projections",".","{","usage","}","Parameters","--","--","--","--","--","{","common_parameters","}","Notes","--","--","-","This","geom","is","best","suited","for","plotting","a","shapefile","read","into","geopandas","dataframe",".","The","dataframe","should","have","a","`","geometry","`","column","."]
code: def __init__(
      self,
      mapping: Aes | None = None,
      data: DataLike | None = None,
      **kwargs: Any,
  ):
      geom.__init__(self, mapping, data, **kwargs)
      # Almost all geodataframes loaded from shapefiles
      # have a geometry column.
      if "geometry" not in self.mapping:
          self.mapping["geometry"] = "geometry"
  
file_path: plotnine/plotnine/geoms/geom_map.py
imports: from __future__ import annotations
  import typing
  import numpy
  import pandas
  from .._utils import SIZE_FACTOR, to_rgba
  from ..doctools import document
  from ..exceptions import PlotnineError
  from .geom import geom
  from .geom_point import geom_point
  from .geom_polygon import geom_polygon
label_desc: Use image node_id 1 to create a new geom_map object from inherited base classes: geom with example: obj = geom_map(mapping, data)