Note

This tutorial was generated from an IPython notebook that can be downloaded here.

Plotting

Every region has a plotting function, that draws the outline of all (or selected) regions on a cartopy map. We use the predefined SREX regions as example.

Import regionmask and check the version:

import regionmask
regionmask.__version__
'0.4.0'

Plot all regions

Do the default plot.

regionmask.defined_regions.srex.plot();
../../_images/plotting_5_0.png

Plot only a Subset of Regions

# load cartopy
import cartopy.crs as ccrs

# regions can be selected by number, abbreviation or long name
regions=[11, 'CEU', 'S. Europe/Mediterranean']

# choose a good projection for regional maps
proj=ccrs.LambertConformal(central_longitude=15)

# do the plot
ax = regionmask.defined_regions.srex.plot(regions=regions, add_ocean=False, resolution='50m',
                                          proj=proj, label='abbrev')

# fine tune the extent
ax.set_extent([-15, 45, 28, 75], crs=ccrs.PlateCarree())
../../_images/plotting_7_0.png