MercatorLatitudeScale¶
-
class
MercatorLatitudeScale(axis, *, thresh=85.0)[source]¶ Bases:
proplot.axistools._ScaleBase,matplotlib.scale.ScaleBaseScales axis as with latitude in the Mercator projection. Adapted from this example. The scale function is as follows.
\[y = \ln(\tan(\pi x/180) + \sec(\pi x/180))\]The inverse scale function is as follows.
\[x = 180\arctan(\sinh(y))/\pi\]- Parameters
axis (
Axis) – The matplotlib axis. Required for compatibility reasons.thresh (float, optional) – Threshold between 0 and 90, used to constrain axis limits between
-threshand+thresh.
Attributes Summary
The registered scale name.
Methods Summary
limit_range_for_scale(vmin, vmax, minpos)Returns the range vmin and vmax limited to some range within +/-90 degrees (exclusive).