class_docstr: An abstract base class for geographic projections
class_docstr_tok: ["An","abstract","base","class","for","geographic","projections"]
docstr: Override this method to provide a transformation for the
  y-axis grid and ticks.
docstr_tok: ["Override","this","method","to","provide","a","transformation","for","the","y-axis","grid","and","ticks","."]
code: def get_yaxis_transform(self, which="grid"):
      """
      Override this method to provide a transformation for the
      y-axis grid and ticks.
      """
      if which not in ["tick1", "tick2", "grid"]:
          raise ValueError(
              "'which' must be one of 'tick1', 'tick2', or 'grid'"
          )
      return self._yaxis_transform
  
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 8 for calling the GeoAxes obj's underlying member method code with example usage: obj.get_yaxis_transform(which) and returns: self