class_docstr: An abstract base class for geographic projections
class_docstr_tok: ["An","abstract","base","class","for","geographic","projections"]
docstr: Override this method to define the shape that is used for the
  background of the plot.  It should be a subclass of Patch.
  
  In this case, it is a Circle (that may be warped by the Axes
  transform into an ellipse).  Any data and gridlines will be
  clipped to this shape.
docstr_tok: ["Override","this","method","to","define","the","shape","that","is","used","for","the","background","of","the","plot",".","It","should","be","a","subclass","of","Patch",".","In","this","case",",","it","is","a","Circle","(","that","may","be","warped","by","the","Axes","transform","into","an","ellipse",")",".","Any","data","and","gridlines","will","be","clipped","to","this","shape","."]
code: def _gen_axes_patch(self):
      """
      Override this method to define the shape that is used for the
      background of the plot.  It should be a subclass of Patch.
  
      In this case, it is a Circle (that may be warped by the Axes
      transform into an ellipse).  Any data and gridlines will be
      clipped to this shape.
      """
      return Circle((0.5, 0.5), 0.5)
  
imports: import numpy
  import matplotlib
  from matplotlib.axes import Axes
  import matplotlib.axis
  from matplotlib.patches import Circle
  from matplotlib.path import Path
  from matplotlib.projections import register_projection
  import matplotlib.spines
  from matplotlib.ticker import FixedLocator, Formatter, NullLocator
  from matplotlib.transforms import Affine2D, BboxTransformTo, Transform
label_desc: Use image node_id 11 for calling the GeoAxes obj's underlying member method code with example usage: obj._gen_axes_patch() and returns: Circle