shoot.plot.create_map

Contents

shoot.plot.create_map#

shoot.plot.create_map(lons, lats, margin=0.0, square=False, coastlines=True, emodnet=False, projection=<Projected CRS: +proj=merc +ellps=WGS84 +lon_0=0.0 +x_0=0.0 +y_0=0 ...> Name: unknown Axis Info [cartesian]: - E[east]: Easting (metre) - N[north]: Northing (metre) Area of Use: - undefined Coordinate Operation: - name: unknown - method: Mercator (variant A) Datum: Unknown based on WGS 84 ellipsoid - Ellipsoid: WGS 84 - Prime Meridian: Greenwich, title=None, **kwargs)[source]#

Create cartographic map for oceanographic data

Parameters:
  • lons (array-like) – Longitude coordinates in degrees.

  • lats (array-like) – Latitude coordinates in degrees.

  • margin (float, default 0.0) – Fractional margin around data extent.

  • square (bool, default False) – Force square aspect ratio.

  • coastlines (bool, default True) – Draw coastlines.

  • emodnet (bool, default False) – Use EMODnet bathymetry background.

  • projection (cartopy.crs.Projection, default Mercator) – Map projection.

  • title (str, optional) – Map title.

  • **kwargs – Additional arguments for plt.subplots.

Returns:

  • fig (matplotlib.figure.Figure) – Figure object.

  • ax (matplotlib.axes.Axes) – Cartographic axes.