cartopy.mpl.geoaxes.GeoSpine#
- class cartopy.mpl.geoaxes.GeoSpine(axes, **kwargs)[source]#
Bases:
Spine- Parameters:
axes (
Axes) – TheAxesinstance containing the spine.spine_type (str) – The spine type.
path (
Path) – ThePathinstance used to draw the spine.**kwargs –
Valid keyword arguments are:
Properties: agg_filter: a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array and two offsets from the bottom left corner of the image alpha: unknown animated: bool antialiased or aa: bool or None capstyle:
CapStyleor {‘butt’, ‘projecting’, ‘round’} clip_box:BboxBaseor None clip_on: bool clip_path: Patch or (Path, Transform) or None color: color edgecolor or ec: color or None edgegapcolor: color or None facecolor or fc: color or None figure:FigureorSubFigurefill: bool gid: str hatch: {‘/’, ‘\’, ‘|’, ‘-’, ‘+’, ‘x’, ‘o’, ‘O’, ‘.’, ‘*’} hatch_linewidth: unknown hatchcolor: color or ‘edge’ or None in_layout: bool joinstyle:JoinStyleor {‘miter’, ‘round’, ‘bevel’} label: object linestyle or ls: {‘-’, ‘–’, ‘-.’, ‘:’, ‘’, …} or (offset, on-off-seq) linewidth or lw: float or None mouseover: bool path_effects: list ofAbstractPathEffectpicker: None or bool or float or callable rasterized: bool sketch_params: (scale: float, length: float, randomness: float) snap: bool or None transform:Transformurl: str visible: bool zorder: float
- draw(renderer)[source]#
Draw the Artist (and its children) using the given renderer.
This has no effect if the artist is not visible (
Artist.get_visiblereturns False).- Parameters:
renderer (
RendererBasesubclass.)
Notes
This method is overridden in the Artist subclasses.
- get_window_extent(renderer=None)[source]#
Return the window extent of the spines in display space, including padding for ticks (but not their labels)
- set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, boundary=<UNSET>, bounds=<UNSET>, capstyle=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, color=<UNSET>, edgecolor=<UNSET>, edgegapcolor=<UNSET>, facecolor=<UNSET>, fill=<UNSET>, gid=<UNSET>, hatch=<UNSET>, hatch_linewidth=<UNSET>, hatchcolor=<UNSET>, in_layout=<UNSET>, joinstyle=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, mouseover=<UNSET>, patch_arc=<UNSET>, patch_circle=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, position=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, zorder=<UNSET>)#
Set multiple properties at once.
a.set(a=A, b=B, c=C)
is equivalent to
a.set_a(A) a.set_b(B) a.set_c(C)
In addition to the full property names, aliases are also supported, e.g.
set(lw=2)is equivalent toset(linewidth=2), but it is an error to pass both simultaneously.The order of the individual setter calls matches the order of parameters in
set(). However, most properties do not depend on each other so that order is rarely relevant.Supported properties are
- Properties:
agg_filter: a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array and two offsets from the bottom left corner of the image alpha: float or None animated: bool antialiased or aa: bool or None boundary: unknown bounds: (low: float, high: float) capstyle:
CapStyleor {‘butt’, ‘projecting’, ‘round’} clip_box:BboxBaseor None clip_on: bool clip_path: Patch or (Path, Transform) or None color: color edgecolor or ec: color or None edgegapcolor: color or None facecolor or fc: color or None figure:FigureorSubFigurefill: bool gid: str hatch: {‘/’, ‘\’, ‘|’, ‘-’, ‘+’, ‘x’, ‘o’, ‘O’, ‘.’, ‘*’} hatch_linewidth: unknown hatchcolor: color or ‘edge’ or None in_layout: bool joinstyle:JoinStyleor {‘miter’, ‘round’, ‘bevel’} label: object linestyle or ls: {‘-’, ‘–’, ‘-.’, ‘:’, ‘’, …} or (offset, on-off-seq) linewidth or lw: float or None mouseover: bool patch_arc: unknown patch_circle: unknown path_effects: list ofAbstractPathEffectpicker: None or bool or float or callable position: unknown rasterized: bool sketch_params: (scale: float, length: float, randomness: float) snap: bool or None transform:Transformurl: str visible: bool zorder: float