code: def get_axes(self, projection=None):
          
          if projection is None:
              return self.axes
          return [ax for ax in self.axes if ax.name == projection.lower()]
docs: Find all `Axes`, optionally matching the given projection
  
          Parameters
          ----------
          projection : `str`
              name of axes types to return
  
          Returns
          -------
          axlist : `list` of `~matplotlib.axes.Axes`