code: def plot(
          self, ax: GeoAxesSubplot, cmap: str = "inferno", s: int = 5, **kwargs
      ) -> Artist:
          
          return ax.scatter(
              self.df.longitude,
              self.df.latitude,
              s=s,
              transform=PlateCarree(),
              c=-self.df.altitude,
              cmap=cmap,
              **kwargs,
          )
docs: Plotting function. All arguments are passed to ax.scatter