mpas_tools.ocean.viz.add_inset¶
- mpas_tools.ocean.viz.add_inset(fig, fc, latlonbuffer=45.0, polarbuffer=5.0, width=1.0, height=1.0, lowerleft=None, xbuffer=None, ybuffer=None, maxlength=1.0)[source]¶
Plots an inset map showing the location of a transect or polygon. Shapes are plotted on a polar grid if they are entirely poleward of +/-50 deg. latitude and with a lat/lon grid if not.
- Parameters
fig (
matplotlib.figure.Figure
) – A matplotlib figure to add the inset tofc (
geometric_features.FeatureCollection
) – A collection of regions, transects and/or points to plot in the insetlatlonbuffer (float, optional) – The number of degrees lat/lon to use as a buffer around the shape(s) to plot if a lat/lon plot is used.
polarbuffer (float, optional) – The number of degrees latitude to use as a buffer equatorward of the shape(s) in polar plots
width (float, optional) – width and height in inches of the inset
height (float, optional) – width and height in inches of the inset
lowerleft (pair of floats, optional) – the location of the lower left corner of the axis in inches, default puts the inset in the upper right corner of
fig
.xbuffer (float, optional) – right and top buffers from the top-right corner (in inches) if lowerleft is
None
.ybuffer (float, optional) – right and top buffers from the top-right corner (in inches) if lowerleft is
None
.maxlength (float or
None
, optional) – Any segments longer than maxlength will be subdivided in the plot to ensure curvature. IfNone
, no subdivision is performed.
- Returns
inset (
matplotlib.axes.Axes
) – The new inset axis