Referência pública da Azimlib
Gerada por python tools/api_reference.py a partir dos objetos reais.
Assinaturas descrevem a implementação atual, não compatibilidade integral
com Matplotlib. Veja guia científico,
componentes, limites de compatibilidade
e matemática.
Coordenadas: longitude/latitude em graus. figsize: polegadas; linewidth, fontes e espaçamentos: pontos; s: pontos². set_extent/extent: (west, east, south, north). Arquivos PNG/SVG não incluem controles de UI.
azimlib
cla()
clf()
clip_orthographic_line(coordinates, projection, *, step=2.0)
Projected-metre line parts ending exactly on the visible horizon.
clip_orthographic_polygon(rings, projection, *, step=2.0)
Clip small spherical polygons to an Orthographic view, including its limb.
close(fig=None)
Close current, numbered/named/explicit figure, or 'all', without creation.
cycler(*args, **kwargs)
Create zipped properties or combine cycles with + (zip) / * (product).
destination(lon, lat, bearing, distance, radius=6371008.8)
Destination at a bearing clockwise from true north and metres of travel.
fignum_exists(num)
figure(num=None, *, figsize=None, dpi=None, facecolor=None, layout=None, clear=False)
Create/reactivate an own figure by number, label or managed Figure.
gca()
gcf()
get_figlabels()
get_fignums()
get_projection(projection='equirectangular', **kwargs)
Resolve a registered name or reuse a Projection object.
getp(artist, property=None)
great_circle(start, end, steps=100)
Sample the shorter spherical arc; return steps+1 positions.
haversine(start, end, radius=6371008.8)
Great-circle distance in metres on a sphere.
ioff()
ion()
isinteractive()
longitude_bounds(longitudes)
Shortest circular interval, returned increasing, possibly east>180.
orientation(a, b, c)
Exact sign of the binary-float 2D determinant: -1, 0 or 1.
rc(group, **kwargs)
rc_context(rc=None)
rcdefaults()
read_csv(source, *, longitude='lon', latitude='lat', id_column=None, converters=None, delimiter=',', encoding='utf-8-sig', crs=None)
Read a local CSV into immutable Point features, without guessing a CRS.
read_dbf(source, *, encoding, include_deleted=False)
Return DBFRecords with physical zero-based indices; explicit encoding.
read_geojson(source, *, crs=None)
Read a path, JSON string, mapping, text stream or geo_interface.
read_geotiff(source, *, crs=None, nodata=None, max_pixels=16000000)
Classic scalar/RGB/RGBA TIFF, GeoKeys and affine georeference interpreted here.
read_kml(source)
Local KML 2.2/2.3 Point/LineString/Polygon/MultiGeometry placemarks.
read_osm(source, *, include_untagged=False)
Interpret local OSM 0.6 nodes/ways and multipolygon relations strictly.
read_raster(source, *, crs=None, world_file=None, extent=None, nodata=None, max_pixels=16000000)
Scalar or RGB/RGBA image with an explicit extent/world-file, or embedded GeoTIFF.
read_shapefile(source, *, crs, dbf=None, shx=None, encoding=None, include_deleted=False)
Read SHP plus optional SHX/DBF; source CRS is always explicit.
read_svg_symbol(path, *, provenance)
Read a local SVG geometry subset; caller supplies legal provenance.
read_world_file(source)
Convert six world-file values A,D,B,E,C,F (pixel centres) to corner affine.
register_projection(name, projection_class, *, replace=False)
Register an independently implemented Projection subclass.
ring_orientation(ring)
savefig(path, **kwargs)
sca(ax)
Select an axes and its managed figure without reordering Figure.axes.
segment_intersection(a, b, c, d)
Return none, point or overlap, including endpoints and zero-length edges.
setp(artists, *args, **kwargs)
Set properties on an artist or nested sequence of artists.
show(*, block=True, backend='tk', open_browser=True)
Show own viewers; desktop event loop blocks only when requested.
simplify_boundaries(data, transform, tolerance)
Simplify exact shared chains once; preserve IDs/properties/ring direction.
simplify_path(points, tolerance)
subplot(*args, **kwargs)
Select/reuse a subplot; explicit projection options can create another.
subplot_mosaic(mosaic, *, projection='equirectangular', projection_kw=None, figsize=None, dpi=None, facecolor=None, layout=None, num=None, clear=False, subplot_kw=None, per_subplot_kw=None, gridspec_kw=None, width_ratios=None, height_ratios=None, empty_sentinel='.', sharex=False, sharey=False)
Return (figure, dict of named axes) for a rectangular or nested mosaic.
subplots(nrows=1, ncols=1, *, projection='equirectangular', figsize=None, dpi=None, facecolor=None, squeeze=True, projection_kw=None, subplot_kw=None, layout=None, gridspec_kw=None, width_ratios=None, height_ratios=None, num=None, clear=False, sharex=False, sharey=False)
transform(x, y, source='EPSG:4326', target='EPSG:3857')
Transform one coordinate pair, always using longitude before latitude.
utm_crs(longitude, latitude)
utm_zone(longitude, latitude)
validate_geometry(geometry, *, require_winding=False)
Check rings/holes and multipolygon interiors in a regional lon/lat plane.
validate_ring(ring, *, winding=None)
write_geojson(data, destination=None, *, indent=2)
Serialize native objects or validated input; optionally write a path/stream.
azimlib.pyplot
annotate(*args, **kwargs)
autoscale(enable=True, axis='both', tight=None)
cla()
clabel(*args, **kwargs)
clf()
close(fig=None)
Close current, numbered/named/explicit figure, or 'all', without creation.
colorbar(mappable, *, ax=None, cax=None, **kwargs)
contour(*args, **kwargs)
contourf(*args, **kwargs)
cycler(*args, **kwargs)
Create zipped properties or combine cycles with + (zip) / * (product).
draw()
fignum_exists(num)
figtext(x, y, text, **kwargs)
figure(num=None, *, figsize=None, dpi=None, facecolor=None, layout=None, clear=False)
Create/reactivate an own figure by number, label or managed Figure.
flow(*args, **kwargs)
gca()
gcf()
get_figlabels()
get_fignums()
getp(artist, property=None)
grid(*args, **kwargs)
heatmap(*args, **kwargs)
hist2d(*args, **kwargs)
imshow(*args, **kwargs)
ioff()
ion()
isinteractive()
legend(*args, **kwargs)
margins(*args, **kwargs)
minorticks_off()
minorticks_on()
pcolormesh(*args, **kwargs)
plot(*args, **kwargs)
quiver(*args, **kwargs)
rc(group, **kwargs)
rc_context(rc=None)
rcdefaults()
savefig(path, **kwargs)
sca(ax)
Select an axes and its managed figure without reordering Figure.axes.
scatter(*args, **kwargs)
setp(artists, *args, **kwargs)
Set properties on an artist or nested sequence of artists.
show(*, block=True, backend='tk', open_browser=True)
Show own viewers; desktop event loop blocks only when requested.
subplot(*args, **kwargs)
Select/reuse a subplot; explicit projection options can create another.
subplot_mosaic(mosaic, *, projection='equirectangular', projection_kw=None, figsize=None, dpi=None, facecolor=None, layout=None, num=None, clear=False, subplot_kw=None, per_subplot_kw=None, gridspec_kw=None, width_ratios=None, height_ratios=None, empty_sentinel='.', sharex=False, sharey=False)
Return (figure, dict of named axes) for a rectangular or nested mosaic.
subplots(nrows=1, ncols=1, *, projection='equirectangular', figsize=None, dpi=None, facecolor=None, squeeze=True, projection_kw=None, subplot_kw=None, layout=None, gridspec_kw=None, width_ratios=None, height_ratios=None, num=None, clear=False, sharex=False, sharey=False)
subplots_adjust(**kwargs)
suptitle(text, **kwargs)
text(*args, **kwargs)
tick_params(**kwargs)
ticklabel_format(**kwargs)
tight_layout(*, pad=1.08, w_pad=None, h_pad=None, rect=(0, 0, 1, 1))
title(label, **kwargs)
tricontourf(*args, **kwargs)
tripcolor(*args, **kwargs)
xlabel(label, **kwargs)
xlim(*args, **kwargs)
xticks(ticks=None, labels=None, **kwargs)
ylabel(label, **kwargs)
ylim(*args, **kwargs)
yticks(ticks=None, labels=None, **kwargs)
azimlib.temporal
bounded(value)
freeze(value)
normalizer(template, values, *, rescale)
time_key(value, kind)
azimlib.animation
bounded(value)
fps_value(value)
frame_index(value, length)
freeze(value)
azimlib.colors
get_cmap(value='viridis')
sample_color(cmap, t)
to_rgba(color, alpha=None)
Dependency-free basic CSS/hex or normalized RGB(A) conversion.
azimlib.cm
get_cmap(value='viridis')
azimlib.fields
contour_levels(valid, levels)
Validate explicit levels; deduplicate float rounding in automatic levels.
contour_segments(x, y, z, level)
grid_data(x, y, z)
hillshade(z, *, dx=1, dy=1, azdeg=315, altdeg=45, vert_exag=1)
Lambertian illumination; dx/dy and elevation use consistent units.
azimlib.io
read_csv(source, *, longitude='lon', latitude='lat', id_column=None, converters=None, delimiter=',', encoding='utf-8-sig', crs=None)
Read a local CSV into immutable Point features, without guessing a CRS.
read_dbf(source, *, encoding, include_deleted=False)
Return DBFRecords with physical zero-based indices; explicit encoding.
read_geojson(source, *, crs=None)
Read a path, JSON string, mapping, text stream or geo_interface.
read_geotiff(source, *, crs=None, nodata=None, max_pixels=16000000)
Classic scalar/RGB/RGBA TIFF, GeoKeys and affine georeference interpreted here.
read_kml(source)
Local KML 2.2/2.3 Point/LineString/Polygon/MultiGeometry placemarks.
read_osm(source, *, include_untagged=False)
Interpret local OSM 0.6 nodes/ways and multipolygon relations strictly.
read_raster(source, *, crs=None, world_file=None, extent=None, nodata=None, max_pixels=16000000)
Scalar or RGB/RGBA image with an explicit extent/world-file, or embedded GeoTIFF.
read_shapefile(source, *, crs, dbf=None, shx=None, encoding=None, include_deleted=False)
Read SHP plus optional SHX/DBF; source CRS is always explicit.
read_world_file(source)
Convert six world-file values A,D,B,E,C,F (pixel centres) to corner affine.
write_geojson(data, destination=None, *, indent=2)
Serialize native objects or validated input; optionally write a path/stream.
azimlib.projections
available_projections()
Return the registered projection names, including aliases.
get_projection(projection='equirectangular', **kwargs)
Resolve a registered name or reuse a Projection object.
position(value)
Validate and freeze a two- or three-dimensional geographic position.
register_projection(name, projection_class, *, replace=False)
Register an independently implemented Projection subclass.
tm_forward(lon, lat, *, central_longitude=0, central_latitude=0, scale_factor=0.9996, false_easting=0, false_northing=0, ellipsoid=Ellipsoid(semi_major_axis=6378137.0, inverse_flattening=298.257223563, name='WGS84'))
tm_inverse(x, y, *, central_longitude=0, central_latitude=0, scale_factor=0.9996, false_easting=0, false_northing=0, ellipsoid=Ellipsoid(semi_major_axis=6378137.0, inverse_flattening=298.257223563, name='WGS84'))
wrap_longitude(longitude, central_longitude=0.0)
Wrap longitude into the central meridian's closed +/-180° interval.
azimlib.crs
position(value)
Validate and freeze a two- or three-dimensional geographic position.
tm_forward(lon, lat, *, central_longitude=0, central_latitude=0, scale_factor=0.9996, false_easting=0, false_northing=0, ellipsoid=Ellipsoid(semi_major_axis=6378137.0, inverse_flattening=298.257223563, name='WGS84'))
tm_inverse(x, y, *, central_longitude=0, central_latitude=0, scale_factor=0.9996, false_easting=0, false_northing=0, ellipsoid=Ellipsoid(semi_major_axis=6378137.0, inverse_flattening=298.257223563, name='WGS84'))
transform(x, y, source='EPSG:4326', target='EPSG:3857')
Transform one coordinate pair, always using longitude before latitude.
transform_coordinates(coordinates, source='EPSG:4326', target='EPSG:3857')
Transform a sequence of 2D/3D positions, preserving optional elevation.
transform_geojson(data, source='EPSG:4326', target='EPSG:3857')
Transform raw GeoJSON coordinates before geographic geometry validation.
utm_crs(longitude, latitude)
utm_zone(longitude, latitude)
azimlib.datasets
catalog() -> 'dict'
Return a new mapping of offline layer names to coverage and provenance.
country(name: 'str') -> 'dict'
Return a country FeatureCollection by English/Portuguese name or ISO code.
load(name: 'str', country: 'str | None' = None) -> 'dict'
Load countries, states, rivers, lakes, or coastlines.
provenance() -> 'dict'
Return source URLs, pinned commit, license, processing, and SHA-256 hashes.
state(name: 'str') -> 'dict'
Return one bundled Brazilian state by name, postal code or ISO code.
azimlib.geodesy
haversine(start, end, radius=6371008.8)
Great-circle distance in metres on a sphere.
position(value)
Validate and freeze a two- or three-dimensional geographic position.
wrap_longitude(longitude, central_longitude=0.0)
Wrap longitude into the central meridian's closed +/-180° interval.
azimlib.topology
orientation(a, b, c)
Exact sign of the binary-float 2D determinant: -1, 0 or 1.
position(value)
Validate and freeze a two- or three-dimensional geographic position.
ring_orientation(ring)
segment_intersection(a, b, c, d)
Return none, point or overlap, including endpoints and zero-length edges.
validate_geometry(geometry, *, require_winding=False)
Check rings/holes and multipolygon interiors in a regional lon/lat plane.
validate_ring(ring, *, winding=None)
wrap_longitude(longitude, central_longitude=0.0)
Wrap longitude into the central meridian's closed +/-180° interval.
azimlib.transverse
position(value)
Validate and freeze a two- or three-dimensional geographic position.
tm_forward(lon, lat, *, central_longitude=0, central_latitude=0, scale_factor=0.9996, false_easting=0, false_northing=0, ellipsoid=Ellipsoid(semi_major_axis=6378137.0, inverse_flattening=298.257223563, name='WGS84'))
tm_inverse(x, y, *, central_longitude=0, central_latitude=0, scale_factor=0.9996, false_easting=0, false_northing=0, ellipsoid=Ellipsoid(semi_major_axis=6378137.0, inverse_flattening=298.257223563, name='WGS84'))
utm_crs(longitude, latitude)
utm_zone(longitude, latitude)
wrap_longitude(longitude, central_longitude=0.0)
Wrap longitude into the central meridian's closed +/-180° interval.
azimlib.transforms
blended_transform_factory(x_transform, y_transform)
offset_copy(transform, fig=None, x=0, y=0, units='inches')
scene_point(transform, p, figure)
azimlib.dates
date2num(value)
num2date(value, tz=datetime.timezone.utc)
azimlib.scale
scale_factory(name, **kwargs)
azimlib.legend_handler
get_handler(mapping, handle)
azimlib.tri
scalar(value)
Normalize missing/nonfinite/masked scalars without importing NumPy.
azimlib.widgets
azimlib.simplify
segment_distance(p, a, b)
simplify_boundaries(data, transform, tolerance)
Simplify exact shared chains once; preserve IDs/properties/ring direction.
simplify_indices(points, tolerance)
Iterative Douglas-Peucker; bounds each input vertex against its kept chord.
simplify_path(points, tolerance)
azimlib.temporal.TemporalSeries
TemporalSeries(times, values, *, unit=None, name='')
at(time, *, method='nearest')
bind(artist, *, scale='global', norm=None)
count(value)
S.count(value) -> integer -- return number of occurrences of value
index(value, start=0, stop=None)
S.index(value, [start, [stop]]) -> integer -- return first index of value. Raises ValueError if the value is not present.
index_at(time, *, method='nearest')
azimlib.temporal.Frame
Frame(time: object, data: object) -> None
azimlib.temporal.ScalarBinding
ScalarBinding(series, artist, *, scale='global', norm=None)
apply(index)
azimlib.atlas.Atlas
Atlas(pages, *, labels=None)
save(path)
save_pages(directory, *, format='png', dpi=None)
savefig(path)
azimlib.atlas.Region
Region(name: str, extent: tuple) -> None
azimlib.timers.Timer
Timer(figure, interval=200, callbacks=None)
add_callback(func, *args, **kwargs)
close()
remove_callback(func, *args, **kwargs)
start(interval=None)
stop()
azimlib.backends.backend_pdf.PdfPages
PdfPages(filename)
close()
get_pagecount()
savefig(figure=None)
azimlib.animation.FuncAnimation
FuncAnimation(fig, func, frames, *, init_func=None, fargs=(), interval=200, repeat=True, event_source=None, autoplay=True)
add_controls(slider_ax, play_ax=None, *, label='Frame')
close()
pause()
resume()
save(filename, *, writer=None, fps=None, dpi=None)
Write GIF by default; a video encoder must be explicitly supplied.
save_frames(directory, *, prefix='frame', dpi=None)
seek(index, *, draw=True)
set_interval(milliseconds)
step()
azimlib.animation.PlaybackControls
PlaybackControls(animation, slider_ax, play_ax=None, *, label='Frame')
close()
sync()
azimlib.animation.PillowWriter
PillowWriter()
abort()
finish()
setup(path, width, height, fps, count)
write_frame(image)
azimlib.animation.FFMpegWriter
FFMpegWriter(*, executable='ffmpeg')
abort()
finish()
setup(path, width, height, fps, count)
write_frame(image)
azimlib.terrain_axes.TerrainAxes
TerrainAxes(figure, position, *, elev=35, azim=-60, roll=0, proj_type='persp', vertical_exaggeration=1)
add_callback(func)
add_collection(*args, **kwargs)
add_geometries(data, *, style=None, fit=True, crs=None, **kwargs)
Read GeoJSON; style(feature) can override appearance per feature.
add_patch(patch)
annotate(*args, **kwargs)
Add a north arrow without replacing the compass rose.
autoscale(enable=True, axis='both', tight=None)
autoscale_view(tight=None, scalex=True, scaley=True)
Fit data bounds on automatic axes; explicit limits remain fixed.
borders(**kwargs)
buildings(data, *, height, base=0, coordinates='world', unit='m', color='#aab1b8', shade=True)
Draw supplied building footprints; heights do not imply extrusion.
callout(text, xy, xytext=None, *, textcoords='offset pixels', arrow=True, **kwargs)
categorical(data, values, *, key=None, colors=None, missing_color='#dce1e0', **kwargs)
choropleth(data, values, *, key=None, cmap='ocean', vmin=None, vmax=None, bins=5, scheme='equal_interval', missing_color='#dce1e0', norm=None, **kwargs)
cities(data=None, *, where=None, crs=None, **kwargs)
Draw supplied city/POI centres, not administrative boundaries.
clabel(contour, levels=None, *, fmt='%g', **kwargs)
Return editable line-label handles; inline=True cuts the displayed path.
clear()
Remove artists and decoration while preserving projection and position.
coastlines(**kwargs)
colorbar(layer, **kwargs)
compass(*args, **kwargs)
Add a north arrow without replacing the compass rose.
compass_rose(*args, **kwargs)
Add a north arrow without replacing the compass rose.
contains(mouseevent)
contour(*args, **kwargs)
Add a north arrow without replacing the compass rose.
contourf(*args, **kwargs)
Add a north arrow without replacing the compass rose.
countries(**kwargs)
density(lon, lat, *, bins=24, smoothing=1, cmap='sunset', weights=None, extent=None, normalization=None, **kwargs)
A regular lon/lat count grid with optional Gaussian cell smoothing.
fill(lon, lat, **kwargs)
findobj(match=None, include_self=True)
fit_extent(data=None, *, margin=0.05)
Fit point samples using the shortest circular longitude interval.
flow(origins, destinations, values, *, geodesic=True, ellipsoid=None, steps=32, minwidth=0.5, maxwidth=4, cmap='viridis', norm=None, vmin=None, vmax=None, **kwargs)
Own batched geodesic flows: scalar colors, widths in physical points.
geojson(*args, **kwargs)
Add a north arrow without replacing the compass rose.
get_autoscale_on()
get_autoscalex_on()
get_autoscaley_on()
get_axisbelow()
get_bearing()
get_children()
get_clip_on()
get_extent()
get_facecolor()
get_figure(root=False)
get_gridspec()
get_in_layout()
get_label()
get_legend()
get_picker()
get_pickradius()
get_projection()
get_shared_x_axes()
get_shared_y_axes()
get_subplotspec()
Return the cell selection, or None for manually positioned axes.
get_title(loc='center')
get_transform()
get_visible()
get_world_bounds()
get_xaxis()
get_xlabel()
get_xlim()
Return (west, east) geographic longitude limits in degrees.
get_xmargin()
get_xscale()
get_xticks(*, minor=False)
get_yaxis()
get_ylabel()
get_ylim()
Return (south, north) geographic latitude limits in degrees.
get_ymargin()
get_yscale()
get_yticks(*, minor=False)
get_zlim()
graticule(visible=None, which='major', axis='both', *, step=None, labels=None, **kwargs)
Toggle with no arguments; styling arguments imply visible=True.
grid(visible=None, **kwargs)
Toggle with no arguments; styling arguments imply visible=True.
heatmap(values, *, extent, origin='lower', **kwargs)
Scalar geographic heatmap with imshow's editable image/colorbar contract.
hillshade(values, *, extent, dx=1, dy=1, azdeg=315, altdeg=45, vert_exag=1, origin='lower', **kwargs)
Own Lambertian hillshade; spacing and height must use consistent units.
hist2d(lon, lat, *, weights=None, bins=24, extent=None, density=False, **kwargs)
Weighted histogram; returns (counts,xedges,yedges,mesh).
imshow(*args, **kwargs)
Add a north arrow without replacing the compass rose.
info_box(text, *, position=(0.025, 0.975), **kwargs)
inset(bounds=(0.68, 0.66, 0.28, 0.28), *, projection='equirectangular', projection_kw=None)
inset_axes(*args, **kwargs)
Add a north arrow without replacing the compass rose.
label_outer(remove_inner_ticks=False)
Hide inner labels; optionally hide ticks, using the local SubplotSpec.
labels(data, field='name', *, avoid_overlap=True, padding=2, offsets=None, leader=False, placement='auto', repeat=None, priority_field='priority', min_span=0, max_span=None, **kwargs)
Place feature labels with collision avoidance and local line tangents.
lakes(**kwargs)
legend(*args, **kwargs)
Add a north arrow without replacing the compass rose.
line(*args, **kwargs)
Add a north arrow without replacing the compass rose.
map(*args, **kwargs)
Add a north arrow without replacing the compass rose.
margins(*margins, x=None, y=None, tight=True)
minorticks_off()
minorticks_on()
Enable automatic minor ticks without enabling any grid.
municipalities(data=None, **kwargs)
neighborhoods(data=None, *, where=None, crs=None, **kwargs)
Draw supplied neighborhood polygons; where filters properties.
north_arrow(*args, **kwargs)
Add a north arrow without replacing the compass rose.
ocean(color='#e5f1f4')
overview(*args, **kwargs)
Add a north arrow without replacing the compass rose.
pan(dlon, dlat)
Move the geographic viewport in degrees, preserving its size.
pchanged()
pcolormesh(*args, **kwargs)
Add a north arrow without replacing the compass rose.
pick(mouseevent)
plot(*args, **kwargs)
Add a north arrow without replacing the compass rose.
plot_surface(X, Y, Z, *, horizontal_unit='m', vertical_unit='m', cmap='terrain', norm=None, color=None, shade=True, light=(1, -1, 2), elevation_reference='unspecified')
polygon(coordinates, *, holes=None, **kwargs)
properties()
quiver(lon, lat, u, v, C=None, *, scale=None, cmap='viridis', norm=None, vmin=None, vmax=None, **kwargs)
East/north vectors; scale is data units per axes width.
raster(data, *, crs=None, world_file=None, extent=None, nodata=None, **kwargs)
Draw an explicit GeoRaster or read a locally georeferenced scalar or RGB/RGBA image.
relim(visible_only=False)
Recompute geographic data bounds without moving the current view.
remove()
remove_callback(oid)
rivers(*args, **kwargs)
Add a north arrow without replacing the compass rose.
roads(data=None, **kwargs)
route(coordinates, *, geodesic=True, steps=64, ellipsoid=None, **kwargs)
scale_bar(*args, **kwargs)
Add a north arrow without replacing the compass rose.
scatter(*args, **kwargs)
Add a north arrow without replacing the compass rose.
set(**kwargs)
set_autoscale_on(value)
set_autoscalex_on(value)
set_autoscaley_on(value)
set_axis_off()
set_axis_on()
set_axisbelow(value)
set_bearing(angle)
set_camera(camera)
set_clip_on(value)
set_extent(*args, **kwargs)
Set (west, east, south, north), matching common map plotting APIs.
set_facecolor(color='#e5f1f4')
set_in_layout(value)
set_label(label)
set_picker(value)
set_pickradius(value)
set_proj_type(proj_type, *, fov=None)
set_projection(*args, **kwargs)
Replace projection after domain checks; keep geographic view/data/bearing.
set_prop_cycle(*args, **kwargs)
Set future line/scatter defaults; does not restyle existing Artists.
set_title(text, fontdict=None, loc=None, pad=None, **kwargs)
Set one of three independent titles; pad is measured in points.
set_transform(transform)
set_vertical_exaggeration(value)
set_visible(visible)
set_xlabel(text, **style)
Set the horizontal geographic axis label.
set_xlim(left, right=None, **kwargs)
Set longitude limits; accept (left, right) or separate values.
set_xmargin(value)
set_xscale(value, **kwargs)
set_xticks(ticks, labels=None, *, minor=False, **kwargs)
set_ylabel(text, **style)
Set the vertical geographic axis label.
set_ylim(bottom, top=None, **kwargs)
Set latitude limits; accept (bottom, top) or separate values.
set_ymargin(value)
set_yscale(value, **kwargs)
set_yticks(ticks, labels=None, *, minor=False, **kwargs)
set_zlabel(text, **style)
set_zlim(bottom, top=None)
sharex(other)
sharey(other)
state(name, **kwargs)
Draw and fit one Brazilian state by name, postal code or BR-XX.
states(*args, **kwargs)
Add a north arrow without replacing the compass rose.
streets(data=None, *, where=None, crs=None, **kwargs)
Draw supplied street lines, with linewidth in points, not metres.
subtitle(text, **kwargs)
terrain(raster, *, origin, elevation_unit='m', elevation_reference='unspecified', **style)
Hypsometric RGB illumination plus a separate elevation ScalarMappable.
text(*args, **kwargs)
Add a north arrow without replacing the compass rose.
tick_params(axis='both', which='major', **kwargs)
ticklabel_format(*, axis='both', style=None, scilimits=None, useOffset=None, useLocale=None, useMathText=None)
Configure ScalarFormatter on the requested major axes atomically.
title(text, **kwargs)
Fluent geographic shorthand; set_title returns the text artist.
tricontourf(triangulation, values, levels=7, **kwargs)
Fill an own regional Triangulation; masks exclude whole triangles.
tripcolor(triangulation, values, *, cmap='viridis', norm=None, vmin=None, vmax=None, shading='flat', **kwargs)
Flat triangle colors from nodal means; masked nodes/triangles omitted.
update(props)
view_init(elev=None, azim=None, roll=None)
zoom(factor=2, center=None)
Zoom geographic limits by a positive factor (>1 zooms in).
azimlib.terrain_axes.SurfaceArtist
SurfaceArtist(mesh, *, norm=None, cmap='terrain', color=None, shade=True, light=(1, -1, 2), elevation_reference='unspecified')
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
faces(camera, bounds, aspect, exaggeration)
findobj(match=None, include_self=True)
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_figure(root=False)
get_in_layout()
get_label()
get_norm()
get_picker()
get_pickradius()
get_transform()
get_visible()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
set_array(values)
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_in_layout(value)
set_norm(value)
set_picker(value)
set_pickradius(value)
set_shade(value)
set_transform(transform)
set_visible(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.terrain3d.Camera
Camera(elev: float = 35, azim: float = -60, roll: float = 0, projection: str = 'persp', zoom: float = 1, fov: float = 35, near: float = 0.1, far: float = 100) -> None
matrix(bounds, aspect=1, vertical_exaggeration=1)
azimlib.terrain3d.Mesh
Mesh(vertices: tuple, triangles: tuple) -> None
azimlib.terrain3d.LocalFrame
LocalFrame(lon: float, lat: float) -> None
horizontal(lon, lat)
azimlib.widgets.AxesWidget
AxesWidget(ax, *, occupy=True)
add_callback(func)
connect_event(name, callback)
contains(mouseevent)
disconnect_events()
findobj(match=None, include_self=True)
get_active()
get_children()
get_clip_on()
get_figure(root=False)
get_in_layout()
get_picker()
get_pickradius()
get_transform()
get_visible()
pchanged()
pick(mouseevent)
properties()
remove_callback(oid)
set(**kwargs)
set_active(value)
set_clip_on(value)
set_in_layout(value)
set_picker(value)
set_pickradius(value)
set_transform(transform)
set_visible(value)
update(props)
azimlib.widgets.Slider
Slider(ax, label, valmin, valmax, valinit=None, *, valstep=None, orientation='horizontal')
add_callback(func)
connect_event(name, callback)
contains(mouseevent)
disconnect(cid)
disconnect_events()
findobj(match=None, include_self=True)
get_active()
get_children()
get_clip_on()
get_figure(root=False)
get_in_layout()
get_picker()
get_pickradius()
get_transform()
get_visible()
on_changed(callback)
pchanged()
pick(mouseevent)
properties()
remove_callback(oid)
reset()
set(**kwargs)
set_active(value)
set_clip_on(value)
set_in_layout(value)
set_picker(value)
set_pickradius(value)
set_transform(transform)
set_val(value)
set_visible(value)
update(props)
azimlib.widgets.CheckButtons
CheckButtons(ax, labels, actives=None)
add_callback(func)
connect_event(name, callback)
contains(mouseevent)
disconnect(cid)
disconnect_events()
findobj(match=None, include_self=True)
get_active()
get_children()
get_clip_on()
get_figure(root=False)
get_in_layout()
get_picker()
get_pickradius()
get_status()
get_transform()
get_visible()
on_clicked(callback)
pchanged()
pick(mouseevent)
properties()
remove_callback(oid)
set(**kwargs)
set_active(index)
set_clip_on(value)
set_in_layout(value)
set_picker(value)
set_pickradius(value)
set_transform(transform)
set_visible(value)
update(props)
azimlib.widgets.LayerControl
LayerControl(ax, layers, labels=None)
add_callback(func)
connect_event(name, callback)
contains(mouseevent)
disconnect(cid)
disconnect_events()
findobj(match=None, include_self=True)
get_active()
get_children()
get_clip_on()
get_figure(root=False)
get_in_layout()
get_picker()
get_pickradius()
get_status()
get_transform()
get_visible()
on_clicked(callback)
pchanged()
pick(mouseevent)
properties()
remove_callback(oid)
set(**kwargs)
set_active(index)
set_clip_on(value)
set_in_layout(value)
set_picker(value)
set_pickradius(value)
set_transform(transform)
set_visible(value)
update(props)
azimlib.widgets.RectangleSelector
RectangleSelector(ax, onselect, *, minspanx=0, minspany=0)
add_callback(func)
connect_event(name, callback)
contains(mouseevent)
disconnect_events()
findobj(match=None, include_self=True)
get_active()
get_children()
get_clip_on()
get_figure(root=False)
get_in_layout()
get_picker()
get_pickradius()
get_transform()
get_visible()
pchanged()
pick(mouseevent)
properties()
remove_callback(oid)
set(**kwargs)
set_active(value)
set_clip_on(value)
set_in_layout(value)
set_picker(value)
set_pickradius(value)
set_transform(transform)
set_visible(value)
update(props)
azimlib.widgets.FeatureSelector
FeatureSelector(ax, layer, onselect=None, *, tolerance=5)
add_callback(func)
connect_event(name, callback)
contains(mouseevent)
disconnect_events()
findobj(match=None, include_self=True)
get_active()
get_children()
get_clip_on()
get_features()
get_figure(root=False)
get_in_layout()
get_picker()
get_pickradius()
get_selection()
get_transform()
get_visible()
pchanged()
pick(mouseevent)
properties()
remove_callback(oid)
set(**kwargs)
set_active(value)
set_clip_on(value)
set_in_layout(value)
set_picker(value)
set_pickradius(value)
set_selection(indices)
set_transform(transform)
set_visible(value)
update(props)
azimlib.patterns.Provenance
Provenance(source: str, license: str, copyright: str, attribution: str = '', sha256: str = '', license_text: str = '') -> None
azimlib.patterns.HatchPattern
HatchPattern(paths: tuple, provenance: azimlib.patterns.Provenance) -> None
azimlib.scientific_artists.ColorImage
ColorImage(kind: 'str', data: 'object', style: 'dict' = <factory>, options: 'dict' = <factory>, visible: 'bool' = True, legend_entries: 'list' = <factory>, _axes: 'object' = None) -> None
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_extent()
get_facecolor()
get_figure(root=False)
get_fontsize()
get_fontweight()
get_in_layout()
get_label()
get_linestyle()
get_linewidth()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_picker()
get_pickradius()
get_rotation()
get_simplify()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_visible()
get_xdata()
get_ydata()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit supported data/text, styles and colors after batch validation.
set_alpha(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(*args, **kwargs)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(values)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_extent(extent)
set_facecolor(value)
set_fontsize(value)
set_fontweight(value)
set_in_layout(value)
set_label(value)
set_linestyle(value)
set_linewidth(value)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_picker(value)
set_pickradius(value)
set_rotation(value)
set_simplify(tolerance)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_visible(visible)
set_xdata(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.scientific_artists.FilledContourSet
FilledContourSet(kind: 'str', data: 'object', style: 'dict' = <factory>, options: 'dict' = <factory>, visible: 'bool' = True, legend_entries: 'list' = <factory>, _axes: 'object' = None) -> None
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_facecolor()
get_figure(root=False)
get_fontsize()
get_fontweight()
get_in_layout()
get_label()
get_legend_entries()
get_linestyle()
get_linewidth()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_picker()
get_pickradius()
get_rotation()
get_simplify()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_visible()
get_xdata()
get_ydata()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit supported data/text, styles and colors after batch validation.
set_alpha(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(*args)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_facecolor(value)
set_fontsize(value)
set_fontweight(value)
set_in_layout(value)
set_label(value)
set_levels(levels)
set_linestyle(value)
set_linewidth(value)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_picker(value)
set_pickradius(value)
set_rotation(value)
set_simplify(tolerance)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_visible(visible)
set_xdata(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.scientific_artists.FlowCollection
FlowCollection(kind: 'str', data: 'object', style: 'dict' = <factory>, options: 'dict' = <factory>, visible: 'bool' = True, legend_entries: 'list' = <factory>, _axes: 'object' = None) -> None
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_facecolor()
get_figure(root=False)
get_fontsize()
get_fontweight()
get_in_layout()
get_label()
get_legend_entries()
get_linestyle()
get_linewidth()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_picker()
get_pickradius()
get_rotation()
get_simplify()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_visible()
get_xdata()
get_ydata()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit supported data/text, styles and colors after batch validation.
set_alpha(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(*args)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_facecolor(value)
set_fontsize(value)
set_fontweight(value)
set_in_layout(value)
set_label(value)
set_linestyle(value)
set_linewidth(value)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_picker(value)
set_pickradius(value)
set_rotation(value)
set_simplify(tolerance)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_visible(visible)
set_xdata(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.tri.Triangulation
Triangulation(x, y, triangles=None, mask=None)
field(values)
set_mask(mask)
azimlib.tri.LinearTriInterpolator
LinearTriInterpolator(triangulation, z)
azimlib.path.Path
Path(vertices, codes=None)
to_polylines(steps=24, *, tolerance=None, transform=None, max_depth=16)
transformed(transform)
azimlib.patches.PathPatch
PathPatch(path, **kwargs)
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_facecolor()
get_figure(root=False)
get_fontsize()
get_fontweight()
get_in_layout()
get_label()
get_linestyle()
get_linewidth()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_path()
get_picker()
get_pickradius()
get_rotation()
get_simplify()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_visible()
get_xdata()
get_ydata()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit supported data/text, styles and colors after batch validation.
set_alpha(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(*args)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_facecolor(value)
set_fontsize(value)
set_fontweight(value)
set_in_layout(value)
set_label(value)
set_linestyle(value)
set_linewidth(value)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_path(path)
set_picker(value)
set_pickradius(value)
set_rotation(value)
set_simplify(tolerance)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_visible(visible)
set_xdata(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.patches.Symbol
Symbol(path)
patch(**kwargs)
azimlib.collections.LineCollection
LineCollection(segments, *, colors=None, linewidths=None, linestyles=None, transform=None, **kwargs)
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_colors()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_facecolor()
get_figure(root=False)
get_fontsize()
get_fontweight()
get_in_layout()
get_label()
get_linestyle()
get_linestyles()
get_linewidth()
get_linewidths()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_picker()
get_pickradius()
get_rotation()
get_segments()
get_simplify()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_visible()
get_xdata()
get_ydata()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit supported data/text, styles and colors after batch validation.
set_alpha(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_colors(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(*args)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_facecolor(value)
set_fontsize(value)
set_fontweight(value)
set_in_layout(value)
set_label(value)
set_linestyle(value)
set_linestyles(value)
set_linewidth(value)
set_linewidths(value)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_picker(value)
set_pickradius(value)
set_rotation(value)
set_segments(value)
set_simplify(tolerance)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_visible(visible)
set_xdata(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.subfigure.SubFigure
SubFigure(figure, position, parent=None)
add_axes(rect=(0.125, 0.11, 0.775, 0.77), **kwargs)
add_callback(func)
add_gridspec(nrows=1, ncols=1, **kwargs)
add_subplot(*args, **kwargs)
clear()
colorbar(mappable, *, ax=None, **kwargs)
contains(mouseevent)
findobj(match=None, include_self=True)
get_children()
get_clip_on()
get_dpi()
get_figure(root=False)
get_in_layout()
get_picker()
get_pickradius()
get_size_inches()
get_transform()
pchanged()
pick(mouseevent)
properties()
remove_callback(oid)
set(**kwargs)
set_clip_on(value)
set_in_layout(value)
set_picker(value)
set_pickradius(value)
set_transform(transform)
subfigures(*args, **kwargs)
subplots(nrows=1, ncols=1, *, gridspec_kw=None, width_ratios=None, height_ratios=None, **kwargs)
suptitle(text, **kwargs)
supxlabel(text, **kwargs)
supylabel(text, **kwargs)
text(x, y, text, **kwargs)
update(props)
azimlib.transforms.Transform
Transform()
inverted()
owners()
transform(values)
transform_point(point)
azimlib.transforms.CompositeTransform
CompositeTransform(first, second)
inverted()
owners()
transform(values)
transform_point(p)
azimlib.transforms.AxesTransform
AxesTransform(axes, space='axes')
inverted()
owners()
transform(values)
transform_point(p)
azimlib.transforms.FigureTransform
FigureTransform(figure)
inverted()
owners()
transform(values)
transform_point(p)
azimlib.transforms.OffsetTransform
OffsetTransform(source, figure, x, y, unit)
inverted()
owners()
transform(values)
transform_point(p)
azimlib.transforms.IdentityTransform
IdentityTransform()
inverted()
owners()
transform(values)
transform_point(p)
azimlib.transforms.Affine2D
Affine2D(matrix=None)
clear()
get_matrix()
inverted()
owners()
rotate(theta)
rotate_deg(degrees)
rotate_deg_around(x, y, degrees)
scale(sx, sy=None)
transform(values)
transform_point(p)
translate(tx, ty)
azimlib.transforms.PhysicalTransform
PhysicalTransform(figure, unit='inches')
inverted()
owners()
transform(values)
transform_point(p)
azimlib.transforms.BlendedTransform
BlendedTransform(x_transform, y_transform)
inverted()
owners()
transform(values)
transform_point(p)
azimlib.dates.DateFormatter
DateFormatter(fmt='%Y-%m-%d', tz=datetime.timezone.utc)
fix_minus(text)
format_data(value)
format_data_short(value)
format_ticks(values)
get_offset()
set_axis(axis)
set_locs(locs)
azimlib.dates.DayLocator
DayLocator(interval=1)
raise_if_exceeds(locs)
set_axis(axis)
tick_values(vmin, vmax)
azimlib.dates.MonthLocator
MonthLocator(interval=1)
raise_if_exceeds(locs)
set_axis(axis)
tick_values(vmin, vmax)
azimlib.dates.AutoDateLocator
AutoDateLocator(maxticks=9)
raise_if_exceeds(locs)
set_axis(axis)
tick_values(vmin, vmax)
azimlib.scale.ScaleTransform
ScaleTransform(scale, inverse=False)
inverted()
owners()
transform(values)
transform_point(p)
azimlib.scale.LinearScale
LinearScale()
forward(value)
get_transform()
inverse(value)
azimlib.scale.LogScale
LogScale(base=10)
forward(value)
get_transform()
inverse(value)
azimlib.scale.SymLogScale
SymLogScale(base=10, linthresh=1)
forward(value)
get_transform()
inverse(value)
azimlib.legend_handler.HandleBox
HandleBox(legend, scene, box)
add_artist(artist)
get_transform()
azimlib.legend_handler.HandlerBase
HandlerBase()
create_artists(legend, orig_handle, xdescent, ydescent, width, height, fontsize, transform)
legend_artist(legend, orig_handle, fontsize, handlebox)
azimlib.legend_handler.HandlerSymbol
HandlerSymbol(**style)
create_artists(legend, orig_handle, xdescent, ydescent, width, height, fontsize, transform)
legend_artist(legend, orig_handle, fontsize, handlebox)
azimlib.ticker.LogFormatter
LogFormatter(base=10, labelOnlyBase=False)
fix_minus(text)
format_data(value)
format_data_short(value)
format_ticks(values)
get_offset()
set_axis(axis)
set_locs(locs)
azimlib.ticker.LogFormatterExponent
LogFormatterExponent(base=10, labelOnlyBase=False)
fix_minus(text)
format_data(value)
format_data_short(value)
format_ticks(values)
get_offset()
set_axis(axis)
set_locs(locs)
azimlib.ticker.LogFormatterSciNotation
LogFormatterSciNotation(base=10, labelOnlyBase=False)
fix_minus(text)
format_data(value)
format_data_short(value)
format_ticks(values)
get_offset()
set_axis(axis)
set_locs(locs)
azimlib.geodesy.Unit
Unit(name: str, symbol: str, to_si: float, quantity: str = 'length') -> None
convert(value, target)
azimlib.geodesy.Ellipsoid
Ellipsoid(semi_major_axis: float = 6378137.0, inverse_flattening: float = 298.257223563, name: str = 'WGS84') -> None
azimlib.geodesy.Datum
Datum(name: str = 'WGS84', ellipsoid: azimlib.geodesy.Ellipsoid = Ellipsoid(semi_major_axis=6378137.0, inverse_flattening=298.257223563, name='WGS84'), prime_meridian: float = 0) -> None
azimlib.geodesy.Geodesic
Geodesic(ellipsoid=Ellipsoid(semi_major_axis=6378137.0, inverse_flattening=298.257223563, name='WGS84'))
direct(longitude, latitude, azimuth, distance)
inverse(longitude1, latitude1, longitude2, latitude2)
line(start, end, *, steps=100)
azimlib.geodesy.GeodesicResult
GeodesicResult(longitude: float, latitude: float, distance: float, azimuth1: float, azimuth2: float, iterations: int, method: str) -> None
azimlib.topology.Intersection
Intersection(kind: str, points: tuple = ()) -> None
azimlib.topology.TopologyReport
TopologyReport(issues: tuple) -> None
raise_if_invalid()
azimlib.topology.ValidationIssue
ValidationIssue(code: str, path: tuple, message: str) -> None
azimlib.projections.TransverseMercator
TransverseMercator(central_longitude: 'float' = 0.0, central_latitude: 'float' = 0.0, radius: 'float' = 6371008.8, ellipsoid: 'Ellipsoid' = Ellipsoid(semi_major_axis=6378137.0, inverse_flattening=298.257223563, name='WGS84'), scale_factor: 'float' = 0.9996, false_easting: 'float' = 0, false_northing: 'float' = 0) -> None
forward(lon, lat)
inverse(x, y)
azimlib.projections.Stereographic
Stereographic(central_longitude: 'float' = 0.0, central_latitude: 'float' = 0.0, radius: 'float' = 6371008.8) -> None
forward(lon, lat)
inverse(x, y)
azimlib.projections.AzimuthalEquidistant
AzimuthalEquidistant(central_longitude: 'float' = 0.0, central_latitude: 'float' = 0.0, radius: 'float' = 6371008.8) -> None
forward(lon, lat)
inverse(x, y)
azimlib.raster.GeoRaster
GeoRaster(values: tuple, affine: tuple, crs: object = 'EPSG:4326', nodata: float | None = None, pixel_type: str = 'area', color_mode: str = 'auto', mask: object = None) -> None
coordinate(column, row, *, center=False)
geographic_mesh()
Return lon/lat edges and south-to-north rows for the own mesh Artist.
resample(shape, *, extent=None, affine=None, crs=None, method='nearest', missing='strict')
Own inverse-affine/CRS sampling at destination pixel centres.
sample(x, y, *, crs=None, method='nearest', missing='strict')
Sample one coordinate; outside coverage is missing/transparent.
azimlib.catalog.DatasetCatalog
DatasetCatalog(manifest)
available()
Return detached metadata; editing it does not change the catalog.
load(identifier, *, version=None)
verify(identifier=None, *, version=None)
azimlib.shapefile.DBFRecord
DBFRecord(index: int, properties: object, deleted: bool = False) -> None
azimlib.artist.Artist
Artist(parent=None)
add_callback(func)
contains(mouseevent)
findobj(match=None, include_self=True)
get_children()
get_clip_on()
get_figure(root=False)
get_in_layout()
get_picker()
get_pickradius()
get_transform()
pchanged()
pick(mouseevent)
properties()
remove_callback(oid)
set(**kwargs)
set_clip_on(value)
set_in_layout(value)
set_picker(value)
set_pickradius(value)
set_transform(transform)
update(props)
azimlib.callbacks.CallbackRegistry
CallbackRegistry(signals=None)
blocked(*, signal=None)
connect(signal, callback)
disconnect(cid)
process(signal, *args, **kwargs)
azimlib.spatial.BoundsIndex
BoundsIndex(entries=(), *, leaf_size=12)
query(bounds)
Sorted keys of envelopes intersecting the closed query rectangle.
azimlib.figure.Figure
Figure(figsize=None, dpi=None, facecolor=None, layout=None)
add_axes(rect=(0.06, 0.07, 0.88, 0.86), *, projection='equirectangular', projection_kw=None, sharex=None, sharey=None)
Add axes at figure fractions (left,bottom,width,height).
add_callback(func)
add_gridspec(nrows=1, ncols=1, **kwargs)
Create a GridSpec owned by this figure, with ratios/margins/gaps.
add_subplot(*args, projection='equirectangular', projection_kw=None, sharex=None, sharey=None)
Add a subplot using a SubplotSpec, 111 or (rows, columns, index).
clear()
Detach contents, retaining size, DPI, identity and layout engine.
clf()
Detach contents, retaining size, DPI, identity and layout engine.
close()
colorbar(mappable, *, ax=None, cax=None, **kwargs)
contains(mouseevent)
delaxes(ax)
findobj(match=None, include_self=True)
gca()
get_children()
get_clip_on()
get_dpi()
get_figheight()
get_figure(root=False)
get_figwidth()
get_in_layout()
get_label()
get_layout_engine()
get_picker()
get_pickradius()
get_size_inches()
get_suptitle()
get_supxlabel()
get_supylabel()
get_transform()
pchanged()
pick(mouseevent)
properties()
remove_callback(oid)
save(path, *, format=None, dpi=None)
Export static .svg, .png or vector .pdf without UI; streams require format.
savefig(path, *, format=None, dpi=None)
Export static .svg, .png or vector .pdf without UI; streams require format.
sca(ax)
Select an existing axes without changing Figure.axes creation order.
set(**kwargs)
set_clip_on(value)
set_dpi(val)
set_figheight(val, forward=True)
set_figwidth(val, forward=True)
set_in_layout(value)
set_label(label)
set_layout_engine(layout=None, **kwargs)
set_picker(value)
set_pickradius(value)
set_size_inches(w, h=None, forward=True)
Set physical figure size; optionally resize an existing desktop canvas.
set_transform(transform)
show(*, backend='tk', block=False, open_browser=True, path=None)
Display a native figure, or explicitly request the browser viewer.
subfigures(*args, **kwargs)
subplot_mosaic(mosaic, *, projection='equirectangular', projection_kw=None, empty_sentinel='.', subplot_kw=None, per_subplot_kw=None, gridspec_kw=None, width_ratios=None, height_ratios=None, sharex=False, sharey=False)
Create named maps in a root/nested grid hierarchy; empty slots create no axes.
subplots(nrows=1, ncols=1, *, projection='equirectangular', projection_kw=None, squeeze=True, subplot_kw=None, gridspec_kw=None, width_ratios=None, height_ratios=None, sharex=False, sharey=False)
subplots_adjust(*, left=None, bottom=None, right=None, top=None, wspace=None, hspace=None)
Adjust a regular grid using Matplotlib's fraction/gap vocabulary.
suptitle(text, **kwargs)
supxlabel(text, **kwargs)
Add/reuse a shared longitude label at the bottom of the Figure.
supylabel(text, **kwargs)
Add/reuse a shared latitude label at the left of the Figure.
text(x, y, text, **kwargs)
tight_layout(*, pad=1.08, w_pad=None, h_pad=None, rect=(0, 0, 1, 1))
Adjust once using measured decoration bounds; padding is font units.
to_html(title=None)
to_scene(*, cull=False, interactive=False, simplify=True)
Compose a scene; optionally omit safely invisible geometry.
to_svg()
update(props)
azimlib.gridspec.GridSpec
GridSpec(nrows, ncols, figure=None, *, left=None, bottom=None, right=None, top=None, wspace=None, hspace=None, width_ratios=None, height_ratios=None)
get_geometry()
get_grid_positions(fig=None)
Return bottoms, tops, lefts, rights as immutable tuples.
get_height_ratios()
get_subplot_params(figure=None)
Return a copied mapping (also supporting attribute access).
get_width_ratios()
locally_modified_subplot_params()
set_height_ratios(height_ratios)
set_width_ratios(width_ratios)
subplots(*, projection='equirectangular', projection_kw=None, squeeze=True, subplot_kw=None, sharex=False, sharey=False)
Create one axes per cell in the owning Figure.
update(**kwargs)
Edit explicit margins/gaps; None restores inheritance from the figure.
azimlib.gridspec.GridSpecFromSubplotSpec
GridSpecFromSubplotSpec(nrows, ncols, subplot_spec, *, wspace=None, hspace=None, width_ratios=None, height_ratios=None)
get_geometry()
get_grid_positions(fig=None)
Return bottoms, tops, lefts, rights as immutable tuples.
get_height_ratios()
get_subplot_params(figure=None)
Return a copied mapping (also supporting attribute access).
get_topmost_subplotspec()
get_width_ratios()
locally_modified_subplot_params()
set_height_ratios(height_ratios)
set_width_ratios(width_ratios)
subplots(*, projection='equirectangular', projection_kw=None, squeeze=True, subplot_kw=None, sharex=False, sharey=False)
Create one axes per cell in the owning Figure.
update(**kwargs)
Own convenience: edit child gaps; margins always follow the parent.
azimlib.gridspec.SubplotSpec
SubplotSpec(gridspec, num1, num2=None)
get_geometry()
get_gridspec()
get_position(figure=None)
get_topmost_subplotspec()
is_first_col()
is_first_row()
is_last_col()
is_last_row()
subgridspec(nrows, ncols, **kwargs)
Subdivide this rectangular selection using independent child tracks.
azimlib.gridspec.SubplotBox
SubplotBox(left, bottom, width, height)
azimlib.figure.FigureCanvas
FigureCanvas(figure)
draw()
draw_idle()
flush_events()
get_width_height()
mpl_connect(event, callback)
mpl_disconnect(cid)
new_timer(interval=200, callbacks=None)
pick(mouseevent)
azimlib.axes.MapAxes
MapAxes(figure, position, projection='equirectangular', projection_kw=None)
add_callback(func)
add_collection(collection, autolim=True)
add_geometries(data, *, style=None, fit=True, crs=None, **kwargs)
Read GeoJSON; style(feature) can override appearance per feature.
add_patch(patch)
annotate(text, xy, xytext=None, *, textcoords='offset pixels', arrow=True, **kwargs)
autoscale(enable=True, axis='both', tight=None)
autoscale_view(tight=None, scalex=True, scaley=True)
Fit data bounds on automatic axes; explicit limits remain fixed.
borders(**kwargs)
buildings(data=None, *, where=None, crs=None, **kwargs)
Draw supplied building footprints; heights do not imply extrusion.
callout(text, xy, xytext=None, *, textcoords='offset pixels', arrow=True, **kwargs)
categorical(data, values, *, key=None, colors=None, missing_color='#dce1e0', **kwargs)
choropleth(data, values, *, key=None, cmap='ocean', vmin=None, vmax=None, bins=5, scheme='equal_interval', missing_color='#dce1e0', norm=None, **kwargs)
cities(data=None, *, where=None, crs=None, **kwargs)
Draw supplied city/POI centres, not administrative boundaries.
clabel(contour, levels=None, *, fmt='%g', **kwargs)
Return editable line-label handles; inline=True cuts the displayed path.
clear()
Remove artists and decoration while preserving projection and position.
coastlines(**kwargs)
colorbar(layer, **kwargs)
compass(*, loc='upper left', size=36, color='black')
Add an eight-point compass rose independently of the north arrow.
contains(mouseevent)
contour(lon, lat, values, levels=7, *, cmap='viridis', norm=None, vmin=None, vmax=None, colors=None, linewidths=None, linestyles=None, **kwargs)
contourf(lon, lat, values, levels=7, **kwargs)
Own filled scalar bands; whole cells adjoining missing nodes are masked.
countries(**kwargs)
density(lon, lat, *, bins=24, smoothing=1, cmap='sunset', weights=None, extent=None, normalization=None, **kwargs)
A regular lon/lat count grid with optional Gaussian cell smoothing.
fill(lon, lat, **kwargs)
findobj(match=None, include_self=True)
fit_extent(data=None, *, margin=0.05)
Fit point samples using the shortest circular longitude interval.
flow(origins, destinations, values, *, geodesic=True, ellipsoid=None, steps=32, minwidth=0.5, maxwidth=4, cmap='viridis', norm=None, vmin=None, vmax=None, **kwargs)
Own batched geodesic flows: scalar colors, widths in physical points.
geojson(data, *, style=None, fit=True, crs=None, **kwargs)
Read GeoJSON; style(feature) can override appearance per feature.
get_autoscale_on()
get_autoscalex_on()
get_autoscaley_on()
get_axisbelow()
get_bearing()
get_children()
get_clip_on()
get_extent()
get_facecolor()
get_figure(root=False)
get_gridspec()
get_in_layout()
get_label()
get_legend()
get_picker()
get_pickradius()
get_projection()
get_shared_x_axes()
get_shared_y_axes()
get_subplotspec()
Return the cell selection, or None for manually positioned axes.
get_title(loc='center')
get_transform()
get_visible()
get_xaxis()
get_xlabel()
get_xlim()
Return (west, east) geographic longitude limits in degrees.
get_xmargin()
get_xscale()
get_xticks(*, minor=False)
get_yaxis()
get_ylabel()
get_ylim()
Return (south, north) geographic latitude limits in degrees.
get_ymargin()
get_yscale()
get_yticks(*, minor=False)
graticule(visible=None, which='major', axis='both', *, step=None, labels=None, **kwargs)
Toggle with no arguments; styling arguments imply visible=True.
grid(visible=None, which='major', axis='both', *, step=None, labels=None, **kwargs)
Toggle with no arguments; styling arguments imply visible=True.
heatmap(values, *, extent, origin='lower', **kwargs)
Scalar geographic heatmap with imshow's editable image/colorbar contract.
hillshade(values, *, extent, dx=1, dy=1, azdeg=315, altdeg=45, vert_exag=1, origin='lower', **kwargs)
Own Lambertian hillshade; spacing and height must use consistent units.
hist2d(lon, lat, *, weights=None, bins=24, extent=None, density=False, **kwargs)
Weighted histogram; returns (counts,xedges,yedges,mesh).
imshow(values, *, extent, origin='upper', cmap='viridis', norm=None, vmin=None, vmax=None, **kwargs)
Scalar or RGB/RGBA geographic image; extent=(west,east,south,north).
info_box(text, *, position=(0.025, 0.975), **kwargs)
inset(bounds=(0.68, 0.66, 0.28, 0.28), *, projection='equirectangular', projection_kw=None)
inset_axes(bounds=(0.68, 0.66, 0.28, 0.28), *, projection='equirectangular', projection_kw=None)
label_outer(remove_inner_ticks=False)
Hide inner labels; optionally hide ticks, using the local SubplotSpec.
labels(data, field='name', *, avoid_overlap=True, padding=2, offsets=None, leader=False, placement='auto', repeat=None, priority_field='priority', min_span=0, max_span=None, **kwargs)
Place feature labels with collision avoidance and local line tangents.
lakes(**kwargs)
legend(handles=None, labels=None, *, title=None, loc=None, fontsize=None, frameon=True, facecolor=None, edgecolor=None, framealpha=None, title_fontsize=None, borderpad=0.4, labelspacing=0.5, handlelength=2, handletextpad=0.8, borderaxespad=0.5, ncols=None, ncol=None, columnspacing=2, bbox_to_anchor=None, bbox_transform='axes', mode=None, handler_map=None)
line(coordinates, **kwargs)
map(region='world', **kwargs)
margins(*margins, x=None, y=None, tight=True)
minorticks_off()
minorticks_on()
Enable automatic minor ticks without enabling any grid.
municipalities(data=None, **kwargs)
neighborhoods(data=None, *, where=None, crs=None, **kwargs)
Draw supplied neighborhood polygons; where filters properties.
north_arrow(*, loc='upper right', size=36, color='black')
Add a north arrow without replacing the compass rose.
ocean(color='#e5f1f4')
overview(visible=True, *, loc='upper right', context=None, extent=None, width=145, shade_alpha=0.45)
Add a locator with a fixed context and highlighted current viewport.
pan(dlon, dlat)
Move the geographic viewport in degrees, preserving its size.
pchanged()
pcolormesh(lon, lat, values, *, cmap='viridis', norm=None, vmin=None, vmax=None, shading='flat', antialiased=False, **kwargs)
Lon/lat edges and scalar cells; own projected quadrilateral mesh.
pick(mouseevent)
plot(*args, data=None, **kwargs)
Plot one/many lon/lat series, columns and named data; return handles.
polygon(coordinates, *, holes=None, **kwargs)
properties()
quiver(lon, lat, u, v, C=None, *, scale=None, cmap='viridis', norm=None, vmin=None, vmax=None, **kwargs)
East/north vectors; scale is data units per axes width.
raster(data, *, crs=None, world_file=None, extent=None, nodata=None, **kwargs)
Draw an explicit GeoRaster or read a locally georeferenced scalar or RGB/RGBA image.
relim(visible_only=False)
Recompute geographic data bounds without moving the current view.
remove()
remove_callback(oid)
rivers(**kwargs)
roads(data=None, **kwargs)
route(coordinates, *, geodesic=True, steps=64, ellipsoid=None, **kwargs)
scale_bar(*, length=None, units='km', loc='lower left', fontsize=9, frameon=True, facecolor='white', edgecolor='#cccccc', framealpha=0.8, color='black')
scatter(lon, lat, *, s=36, c=None, cmap='viridis', norm=None, vmin=None, vmax=None, **kwargs)
set(**kwargs)
set_autoscale_on(value)
set_autoscalex_on(value)
set_autoscaley_on(value)
set_axis_off()
set_axis_on()
set_axisbelow(value)
set_bearing(angle)
set_clip_on(value)
set_extent(extent)
Set (west, east, south, north), matching common map plotting APIs.
set_facecolor(color='#e5f1f4')
set_in_layout(value)
set_label(label)
set_picker(value)
set_pickradius(value)
set_projection(projection, **parameters)
Replace projection after domain checks; keep geographic view/data/bearing.
set_prop_cycle(*args, **kwargs)
Set future line/scatter defaults; does not restyle existing Artists.
set_title(text, fontdict=None, loc=None, pad=None, **kwargs)
Set one of three independent titles; pad is measured in points.
set_transform(transform)
set_visible(visible)
set_xlabel(label, *, labelpad=None, **kwargs)
Set the horizontal geographic axis label.
set_xlim(left=None, right=None, *, emit=True, auto=False)
Set longitude limits; accept (left, right) or separate values.
set_xmargin(value)
set_xscale(value, **kwargs)
set_xticks(ticks, labels=None, *, minor=False, **kwargs)
set_ylabel(label, *, labelpad=None, **kwargs)
Set the vertical geographic axis label.
set_ylim(bottom=None, top=None, *, emit=True, auto=False)
Set latitude limits; accept (bottom, top) or separate values.
set_ymargin(value)
set_yscale(value, **kwargs)
set_yticks(ticks, labels=None, *, minor=False, **kwargs)
sharex(other)
sharey(other)
state(name, **kwargs)
Draw and fit one Brazilian state by name, postal code or BR-XX.
states(country=None, **kwargs)
streets(data=None, *, where=None, crs=None, **kwargs)
Draw supplied street lines, with linewidth in points, not metres.
subtitle(text, **kwargs)
terrain(values, *, extent, dx, dy, azdeg=315, altdeg=45, vert_exag=1, origin='lower', cmap='terrain', norm=None, vmin=None, vmax=None, shade=0.65, **kwargs)
Hypsometric RGB illumination plus a separate elevation ScalarMappable.
text(lon, lat, text, *, transform='data', **kwargs)
tick_params(axis='both', which='major', **kwargs)
ticklabel_format(*, axis='both', style=None, scilimits=None, useOffset=None, useLocale=None, useMathText=None)
Configure ScalarFormatter on the requested major axes atomically.
title(text, **kwargs)
Fluent geographic shorthand; set_title returns the text artist.
tricontourf(triangulation, values, levels=7, **kwargs)
Fill an own regional Triangulation; masks exclude whole triangles.
tripcolor(triangulation, values, *, cmap='viridis', norm=None, vmin=None, vmax=None, shading='flat', **kwargs)
Flat triangle colors from nodal means; masked nodes/triangles omitted.
update(props)
zoom(factor=2, center=None)
Zoom geographic limits by a positive factor (>1 zooms in).
azimlib.figure.AxesGrid
AxesGrid(matrix, squeeze=True)
flatten()
azimlib.layers.Layer
Layer(kind: 'str', data: 'object', style: 'dict' = <factory>, options: 'dict' = <factory>, visible: 'bool' = True, legend_entries: 'list' = <factory>, _axes: 'object' = None) -> None
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_facecolor()
get_figure(root=False)
get_fontsize()
get_fontweight()
get_in_layout()
get_label()
get_linestyle()
get_linewidth()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_picker()
get_pickradius()
get_rotation()
get_simplify()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_visible()
get_xdata()
get_ydata()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit supported data/text, styles and colors after batch validation.
set_alpha(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(*args)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_facecolor(value)
set_fontsize(value)
set_fontweight(value)
set_in_layout(value)
set_label(value)
set_linestyle(value)
set_linewidth(value)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_picker(value)
set_pickradius(value)
set_rotation(value)
set_simplify(tolerance)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_visible(visible)
set_xdata(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.collections.ScatterCollection
ScatterCollection(kind: 'str', data: 'object', style: 'dict' = <factory>, options: 'dict' = <factory>, visible: 'bool' = True, legend_entries: 'list' = <factory>, _axes: 'object' = None) -> None
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_facecolor()
get_figure(root=False)
get_fontsize()
get_fontweight()
get_in_layout()
get_label()
get_linestyle()
get_linewidth()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_offsets()
get_picker()
get_pickradius()
get_rotation()
get_simplify()
get_sizes()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_visible()
get_xdata()
get_ydata()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit points, areas and color data together before notifying observers.
set_alpha(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(*args)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_facecolor(value)
set_fontsize(value)
set_fontweight(value)
set_in_layout(value)
set_label(value)
set_linestyle(value)
set_linewidth(value)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_offsets(values)
set_picker(value)
set_pickradius(value)
set_rotation(value)
set_simplify(tolerance)
set_sizes(sizes, dpi=72.0)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_visible(visible)
set_xdata(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.field_artists.MeshCollection
MeshCollection(kind: 'str', data: 'object', style: 'dict' = <factory>, options: 'dict' = <factory>, visible: 'bool' = True, legend_entries: 'list' = <factory>, _axes: 'object' = None) -> None
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_coordinates()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_facecolor()
get_figure(root=False)
get_fontsize()
get_fontweight()
get_in_layout()
get_label()
get_linestyle()
get_linewidth()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_picker()
get_pickradius()
get_rotation()
get_simplify()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_visible()
get_xdata()
get_ydata()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit supported data/text, styles and colors after batch validation.
set_alpha(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(*args)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_facecolor(value)
set_fontsize(value)
set_fontweight(value)
set_in_layout(value)
set_label(value)
set_linestyle(value)
set_linewidth(value)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_picker(value)
set_pickradius(value)
set_rotation(value)
set_simplify(tolerance)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_visible(visible)
set_xdata(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.field_artists.ScalarImage
ScalarImage(kind: 'str', data: 'object', style: 'dict' = <factory>, options: 'dict' = <factory>, visible: 'bool' = True, legend_entries: 'list' = <factory>, _axes: 'object' = None) -> None
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_coordinates()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_extent()
get_facecolor()
get_figure(root=False)
get_fontsize()
get_fontweight()
get_in_layout()
get_label()
get_linestyle()
get_linewidth()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_picker()
get_pickradius()
get_rotation()
get_simplify()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_visible()
get_xdata()
get_ydata()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit supported data/text, styles and colors after batch validation.
set_alpha(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(values)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_extent(extent)
set_facecolor(value)
set_fontsize(value)
set_fontweight(value)
set_in_layout(value)
set_label(value)
set_linestyle(value)
set_linewidth(value)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_picker(value)
set_pickradius(value)
set_rotation(value)
set_simplify(tolerance)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_visible(visible)
set_xdata(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.field_artists.VectorCollection
VectorCollection(kind: 'str', data: 'object', style: 'dict' = <factory>, options: 'dict' = <factory>, visible: 'bool' = True, legend_entries: 'list' = <factory>, _axes: 'object' = None) -> None
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
findobj(match=None, include_self=True)
get_UVC()
get_alpha()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_facecolor()
get_figure(root=False)
get_fontsize()
get_fontweight()
get_in_layout()
get_label()
get_linestyle()
get_linewidth()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_offsets()
get_picker()
get_pickradius()
get_rotation()
get_scale()
get_simplify()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_visible()
get_xdata()
get_ydata()
get_zorder()
legend_elements(num=3)
Own magnitude proxies: fixed arrow markers, labels in vector units.
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit supported data/text, styles and colors after batch validation.
set_UVC(U, V, C=None)
set_alpha(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(*args)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_facecolor(value)
set_fontsize(value)
set_fontweight(value)
set_in_layout(value)
set_label(value)
set_linestyle(value)
set_linewidth(value)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_offsets(values)
set_picker(value)
set_pickradius(value)
set_rotation(value)
set_scale(value)
set_simplify(tolerance)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_visible(visible)
set_xdata(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.contours.ContourSet
ContourSet(kind: 'str', data: 'object', style: 'dict' = <factory>, options: 'dict' = <factory>, visible: 'bool' = True, legend_entries: 'list' = <factory>, _axes: 'object' = None) -> None
add_callback(func)
autoscale()
autoscale_None()
changed()
clabel(levels=None, **kwargs)
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_edgecolors()
get_facecolor()
get_figure(root=False)
get_fontsize()
get_fontweight()
get_in_layout()
get_label()
get_linestyle()
get_linestyles()
get_linewidth()
get_linewidths()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_picker()
get_pickradius()
get_rotation()
get_simplify()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_visible()
get_xdata()
get_ydata()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit supported data/text, styles and colors after batch validation.
set_alpha(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(*args)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_edgecolors(values)
set_facecolor(value)
set_fontsize(value)
set_fontweight(value)
set_in_layout(value)
set_label(value)
set_linestyle(value)
set_linestyles(values)
set_linewidth(value)
set_linewidths(values)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_picker(value)
set_pickradius(value)
set_rotation(value)
set_simplify(tolerance)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_visible(visible)
set_xdata(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.contours.ContourLabel
ContourLabel(kind: 'str', data: 'object', style: 'dict' = <factory>, options: 'dict' = <factory>, visible: 'bool' = True, legend_entries: 'list' = <factory>, _axes: 'object' = None) -> None
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_facecolor()
get_figure(root=False)
get_fontsize()
get_fontweight()
get_in_layout()
get_inline()
get_inline_spacing()
get_label()
get_linestyle()
get_linewidth()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_picker()
get_pickradius()
get_rotation()
get_simplify()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_visible()
get_xdata()
get_ydata()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit supported data/text, styles and colors after batch validation.
set_alpha(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(*args)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_facecolor(value)
set_fontsize(value)
set_fontweight(value)
set_in_layout(value)
set_inline(value)
set_inline_spacing(value)
set_label(value)
set_linestyle(value)
set_linewidth(value)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_picker(value)
set_pickradius(value)
set_rotation(value)
set_simplify(tolerance)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_visible(visible)
set_xdata(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.contours.ContourLabels
ContourLabels(iterable=(), /)
get_visible()
remove()
Remove first occurrence of value.
set(**kwargs)
set_visible(value)
azimlib.axis.Axis
Axis(owner, name)
get_major_formatter()
get_major_locator()
get_majorticklocs()
get_minor_formatter()
get_minor_locator()
get_minorticklocs()
get_offset_text()
get_scale()
get_tick_space()
get_view_interval()
set_major_formatter(formatter)
set_major_locator(locator)
set_minor_formatter(formatter)
set_minor_locator(locator)
set_tick_params(**kwargs)
set_ticks(ticks, labels=None, *, minor=False, **kwargs)
azimlib.components.AxisComponents
AxisComponents(parent=None)
add_callback(func)
contains(mouseevent)
findobj(match=None, include_self=True)
get_children()
get_clip_on()
get_figure(root=False)
get_in_layout()
get_picker()
get_pickradius()
get_transform()
get_xaxis()
get_xticks(*, minor=False)
get_yaxis()
get_yticks(*, minor=False)
label_outer(remove_inner_ticks=False)
Hide inner labels; optionally hide ticks, using the local SubplotSpec.
minorticks_off()
minorticks_on()
Enable automatic minor ticks without enabling any grid.
pchanged()
pick(mouseevent)
properties()
remove_callback(oid)
set(**kwargs)
set_axis_off()
set_axis_on()
set_clip_on(value)
set_in_layout(value)
set_picker(value)
set_pickradius(value)
set_transform(transform)
set_xticks(ticks, labels=None, *, minor=False, **kwargs)
set_yticks(ticks, labels=None, *, minor=False, **kwargs)
tick_params(axis='both', which='major', **kwargs)
ticklabel_format(*, axis='both', style=None, scilimits=None, useOffset=None, useLocale=None, useMathText=None)
Configure ScalarFormatter on the requested major axes atomically.
update(props)
azimlib.components.TextArtist
TextArtist(text='', _owner=None, _slot=None, **style)
add_callback(func)
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_children()
get_clip_on()
get_color()
get_figure(root=False)
get_fontfamily()
get_fontsize()
get_fontstyle()
get_fontweight()
get_ha()
get_horizontalalignment()
get_in_layout()
get_picker()
get_pickradius()
get_rotation()
get_rotation_mode()
get_size()
get_text()
get_transform()
get_va()
get_verticalalignment()
get_visible()
get_weight()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
set_alpha(value)
set_clip_on(value)
set_color(value)
set_fontfamily(value)
set_fontsize(value)
set_fontstyle(value)
set_fontweight(value)
set_ha(value)
set_horizontalalignment(value)
set_in_layout(value)
set_picker(value)
set_pickradius(value)
set_rotation(value)
set_rotation_mode(value)
set_size(value)
set_text(value)
set_transform(transform)
set_va(value)
set_verticalalignment(value)
set_visible(value)
set_weight(value)
update(props)
azimlib.text_artists.MapText
MapText(kind: 'str', data: 'object', style: 'dict' = <factory>, options: 'dict' = <factory>, visible: 'bool' = True, legend_entries: 'list' = <factory>, _axes: 'object' = None) -> None
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_facecolor()
get_figure(root=False)
get_fontfamily()
get_fontsize()
get_fontstyle()
get_fontweight()
get_ha()
get_horizontalalignment()
get_in_layout()
get_label()
get_linestyle()
get_linewidth()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_picker()
get_pickradius()
get_position()
get_rotation()
get_rotation_mode()
get_simplify()
get_size()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_va()
get_verticalalignment()
get_visible()
get_weight()
get_x()
get_xdata()
get_y()
get_ydata()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit supported data/text, styles and colors after batch validation.
set_alpha(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(*args)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_facecolor(value)
set_fontfamily(value)
set_fontsize(value)
set_fontstyle(value)
set_fontweight(value)
set_ha(value)
set_horizontalalignment(value)
set_in_layout(value)
set_label(value)
set_linestyle(value)
set_linewidth(value)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_picker(value)
set_pickradius(value)
set_position(value)
set_rotation(value)
set_rotation_mode(value)
set_simplify(tolerance)
set_size(value)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_va(value)
set_verticalalignment(value)
set_visible(visible)
set_weight(value)
set_x(value)
set_xdata(value)
set_y(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.text_artists.Annotation
Annotation(kind: 'str', data: 'object', style: 'dict' = <factory>, options: 'dict' = <factory>, visible: 'bool' = True, legend_entries: 'list' = <factory>, _axes: 'object' = None) -> None
add_callback(func)
autoscale()
autoscale_None()
changed()
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_anncoords()
get_antialiased()
get_array()
get_children()
get_clim()
get_clip_on()
get_cmap()
get_color()
get_dash_capstyle()
get_dash_joinstyle()
get_data()
get_edgecolor()
get_facecolor()
get_figure(root=False)
get_fontfamily()
get_fontsize()
get_fontstyle()
get_fontweight()
get_ha()
get_horizontalalignment()
get_in_layout()
get_label()
get_linestyle()
get_linewidth()
get_marker()
get_markeredgecolor()
get_markeredgewidth()
get_markerfacecolor()
get_markersize()
get_norm()
get_picker()
get_pickradius()
get_position()
get_rotation()
get_rotation_mode()
get_simplify()
get_size()
get_solid_capstyle()
get_solid_joinstyle()
get_text()
get_transform()
get_va()
get_verticalalignment()
get_visible()
get_weight()
get_x()
get_xdata()
get_y()
get_ydata()
get_zorder()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
Edit supported data/text, styles and colors after batch validation.
set_alpha(value)
set_anncoords(value)
set_antialiased(value)
set_array(values)
set_classes(bins=5, *, scheme='equal_interval')
Reclassify an own choropleth; geometry/feature IDs remain unchanged.
set_clim(vmin=None, vmax=None)
set_clip_on(value)
set_cmap(value)
set_color(value)
set_dash_capstyle(value)
set_dash_joinstyle(value)
set_data(*args)
Replace a geographic plot series; explicit map limits stay unchanged.
set_edgecolor(value)
set_facecolor(value)
set_fontfamily(value)
set_fontsize(value)
set_fontstyle(value)
set_fontweight(value)
set_ha(value)
set_horizontalalignment(value)
set_in_layout(value)
set_label(value)
set_linestyle(value)
set_linewidth(value)
set_marker(value)
set_markeredgecolor(value)
set_markeredgewidth(value)
set_markerfacecolor(value)
set_markersize(value)
set_norm(value)
set_picker(value)
set_pickradius(value)
set_position(value)
set_rotation(value)
set_rotation_mode(value)
set_simplify(tolerance)
set_size(value)
set_solid_capstyle(value)
set_solid_joinstyle(value)
set_text(value)
set_transform(transform)
set_va(value)
set_verticalalignment(value)
set_visible(visible)
set_weight(value)
set_x(value)
set_xdata(value)
set_y(value)
set_ydata(value)
set_zorder(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
update(props)
azimlib.figure_text.FigureTextArtist
FigureTextArtist(x, y, text='', **kwargs)
add_callback(func)
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_children()
get_clip_on()
get_color()
get_figure(root=False)
get_fontfamily()
get_fontsize()
get_fontstyle()
get_fontweight()
get_ha()
get_horizontalalignment()
get_in_layout()
get_picker()
get_pickradius()
get_position()
get_rotation()
get_rotation_mode()
get_size()
get_text()
get_transform()
get_va()
get_verticalalignment()
get_visible()
get_weight()
get_x()
get_y()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
set_alpha(value)
set_clip_on(value)
set_color(value)
set_fontfamily(value)
set_fontsize(value)
set_fontstyle(value)
set_fontweight(value)
set_ha(value)
set_horizontalalignment(value)
set_in_layout(value)
set_picker(value)
set_pickradius(value)
set_position(value)
set_rotation(value)
set_rotation_mode(value)
set_size(value)
set_text(value)
set_transform(transform)
set_va(value)
set_verticalalignment(value)
set_visible(value)
set_weight(value)
set_x(value)
set_y(value)
update(props)
azimlib.cycles.Cycler
Cycler(rows)
by_key()
azimlib.components.MapComponent
MapComponent(*, axes=None, slot=None, **options)
add_callback(func)
contains(mouseevent)
findobj(match=None, include_self=True)
get_children()
get_clip_on()
get_figure(root=False)
get_in_layout()
get_picker()
get_pickradius()
get_transform()
get_visible()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
set_clip_on(value)
set_in_layout(value)
set_picker(value)
set_pickradius(value)
set_transform(transform)
set_visible(value)
azimlib.components.Spine
Spine(visible: bool = True, color: str = 'black', linewidth: float = 0.8) -> None
add_callback(func)
contains(mouseevent)
findobj(match=None, include_self=True)
get_children()
get_clip_on()
get_color()
get_edgecolor()
get_figure(root=False)
get_in_layout()
get_linewidth()
get_picker()
get_pickradius()
get_transform()
get_visible()
pchanged()
pick(mouseevent)
properties()
remove_callback(oid)
set(**kwargs)
set_clip_on(value)
set_color(value)
set_edgecolor(value)
set_in_layout(value)
set_linewidth(value)
set_picker(value)
set_pickradius(value)
set_transform(transform)
set_visible(value)
update(props)
azimlib.components.Legend
Legend(**options)
add_callback(func)
contains(mouseevent)
findobj(match=None, include_self=True)
get_children()
get_clip_on()
get_figure(root=False)
get_frame()
get_frame_on()
get_in_layout()
get_picker()
get_pickradius()
get_texts()
get_title()
get_transform()
get_visible()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
set_bbox_to_anchor(value, transform=None)
set_clip_on(value)
set_frame_on(value)
set_in_layout(value)
set_loc(value)
set_ncols(value)
set_picker(value)
set_pickradius(value)
set_title(text, **kwargs)
set_transform(transform)
set_visible(value)
azimlib.components.LegendFrame
LegendFrame(legend)
add_callback(func)
contains(mouseevent)
findobj(match=None, include_self=True)
get_alpha()
get_children()
get_clip_on()
get_edgecolor()
get_facecolor()
get_figure(root=False)
get_in_layout()
get_linewidth()
get_picker()
get_pickradius()
get_transform()
get_visible()
pchanged()
pick(mouseevent)
properties()
remove_callback(oid)
set(**kwargs)
set_alpha(value)
set_clip_on(value)
set_edgecolor(value)
set_facecolor(value)
set_in_layout(value)
set_linewidth(value)
set_picker(value)
set_pickradius(value)
set_transform(transform)
set_visible(value)
update(props)
azimlib.components.OrientationIndicator
OrientationIndicator(*, axes, slot, loc, size, color, compass=False)
add_callback(func)
contains(mouseevent)
findobj(match=None, include_self=True)
get_angle()
get_children()
get_clip_on()
get_color()
get_figure(root=False)
get_in_layout()
get_loc()
get_picker()
get_pickradius()
get_size()
get_transform()
get_visible()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
set_clip_on(value)
set_color(value)
set_in_layout(value)
set_loc(value)
set_picker(value)
set_pickradius(value)
set_size(value)
set_transform(transform)
set_visible(value)
azimlib.components.ScaleBar
ScaleBar(*, axes=None, slot=None, **options)
add_callback(func)
contains(mouseevent)
findobj(match=None, include_self=True)
get_children()
get_clip_on()
get_color()
get_figure(root=False)
get_fontsize()
get_frame_on()
get_in_layout()
get_length()
get_loc()
get_picker()
get_pickradius()
get_transform()
get_units()
get_visible()
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
set_clip_on(value)
set_color(value)
set_edgecolor(value)
set_facecolor(value)
set_fontsize(value)
set_frame_on(value)
set_in_layout(value)
set_length(value)
set_loc(value)
set_picker(value)
set_pickradius(value)
set_transform(transform)
set_units(value)
set_visible(value)
azimlib.colorbar.Colorbar
Colorbar(axes, mappable, *, orientation=None, location=None, label=None, fraction=0.15, shrink=1, aspect=20, pad=None, ticks=None, format=None, extend='neither', extendfrac=0.05, spacing='uniform', drawedges=False, alpha=1)
add_callback(func)
contains(mouseevent)
findobj(match=None, include_self=True)
get_children()
get_clip_on()
get_figure(root=False)
get_in_layout()
get_picker()
get_pickradius()
get_ticks(*, minor=False)
get_transform()
get_visible()
minorticks_off()
minorticks_on()
Enable subdivisions on the long axis; the short axis remains empty.
pchanged()
pick(mouseevent)
properties()
remove()
remove_callback(oid)
set(**kwargs)
set_alpha(value)
set_clip_on(value)
set_in_layout(value)
set_label(text, *, labelpad=None, loc=None, **kwargs)
set_picker(value)
set_pickradius(value)
set_ticklabels(labels, *, minor=False, **kwargs)
set_ticks(ticks, labels=None, *, minor=False, **kwargs)
set_transform(transform)
set_visible(value)
update_normal(mappable)
update_ticks()
azimlib.colorbar.ColorbarAxes
ColorbarAxes(bar)
get_visible()
get_xaxis()
get_xticks(*, minor=False)
get_yaxis()
get_yticks(*, minor=False)
minorticks_off()
minorticks_on()
set_visible(value)
set_xlabel(text, **kwargs)
set_xticks(ticks, labels=None, *, minor=False, **kwargs)
set_ylabel(text, **kwargs)
set_yticks(ticks, labels=None, *, minor=False, **kwargs)
tick_params(axis='both', which='major', **kwargs)
ticklabel_format(**kwargs)
azimlib.cm.ScalarMappable
ScalarMappable(norm=None, cmap='viridis')
autoscale()
autoscale_None()
changed()
get_array()
get_clim()
get_cmap()
get_norm()
set_array(values)
set_clim(vmin=None, vmax=None)
set_cmap(value)
set_norm(value)
to_color(value)
to_rgba(values, alpha=None, bytes=False, norm=True)
Map scalars/matrices to RGBA, or pass RGB/RGBA images through.
azimlib.colors.Normalize
Normalize(vmin=None, vmax=None, clip=False)
autoscale(values)
autoscale_None(values)
inverse(value)
scaled()
azimlib.colors.NoNorm
NoNorm(vmin=None, vmax=None, clip=False)
autoscale(values)
autoscale_None(values)
inverse(value)
scaled()
azimlib.colors.LogNorm
LogNorm(vmin=None, vmax=None, clip=False)
autoscale(values)
autoscale_None(values)
inverse(value)
scaled()
azimlib.colors.TwoSlopeNorm
TwoSlopeNorm(vcenter, vmin=None, vmax=None)
autoscale(values)
autoscale_None(values)
inverse(value)
scaled()
azimlib.colors.BoundaryNorm
BoundaryNorm(boundaries, ncolors=None, clip=False)
autoscale(values)
autoscale_None(values)
inverse(value)
scaled()
azimlib.colors.Colormap
Colormap(name='viridis', colors=None)
reversed(name=None)
set_bad(color)
set_over(color)
set_under(color)
azimlib.colors.ListedColormap
ListedColormap(colors, name='from_list')
reversed(name=None)
set_bad(color)
set_over(color)
set_under(color)
azimlib.geometry.Geometry
Geometry(type: 'str', coordinates: 'tuple' = (), geometries: 'tuple' = ()) -> None
iter_positions()
to_geojson()
azimlib.geometry.Feature
Feature(geometry: 'Geometry | None', properties: 'Mapping' = <factory>, id: 'str | int | float | None' = None) -> None
to_geojson()
azimlib.geometry.FeatureCollection
FeatureCollection(features: 'tuple' = ()) -> None
select(where=None, *, predicate=None, geometry_types=None)
Return a new collection, preserving feature objects, IDs and order.
to_geojson()
azimlib.crs.CRS
CRS(code: 'str' = 'EPSG:4326') -> None
transform_to(target, x, y)
azimlib.crs.Transformer
Transformer(source: 'CRS', target: 'CRS') -> None
transform(x, y)
azimlib.ticker.Locator
Locator()
raise_if_exceeds(locs)
set_axis(axis)
tick_values(vmin, vmax)
azimlib.ticker.FixedLocator
FixedLocator(locs)
raise_if_exceeds(locs)
set_axis(axis)
tick_values(vmin, vmax)
azimlib.ticker.NullLocator
NullLocator()
raise_if_exceeds(locs)
set_axis(axis)
tick_values(vmin, vmax)
azimlib.ticker.MultipleLocator
MultipleLocator(base=1.0, offset=0.0)
raise_if_exceeds(locs)
set_axis(axis)
set_params(*, base=None, offset=None)
tick_values(vmin, vmax)
azimlib.ticker.MaxNLocator
MaxNLocator(nbins=10, *, steps=None, integer=False, prune=None)
raise_if_exceeds(locs)
set_axis(axis)
set_params(**kwargs)
tick_values(vmin, vmax)
azimlib.ticker.AutoLocator
AutoLocator()
raise_if_exceeds(locs)
set_axis(axis)
set_params(**kwargs)
tick_values(vmin, vmax)
azimlib.ticker.LogLocator
LogLocator(base=10.0, subs=(1.0,))
raise_if_exceeds(locs)
set_axis(axis)
tick_values(vmin, vmax)
azimlib.ticker.Formatter
Formatter()
fix_minus(text)
format_data(value)
format_data_short(value)
format_ticks(values)
get_offset()
set_axis(axis)
set_locs(locs)
azimlib.ticker.AutoMinorLocator
AutoMinorLocator(n=None)
raise_if_exceeds(locs)
set_axis(axis)
tick_values(vmin, vmax)
azimlib.ticker.ScalarFormatter
ScalarFormatter(useOffset=None, useMathText=None, useLocale=None, *, usetex=None)
fix_minus(text)
format_data(value)
format_data_short(value)
format_ticks(values)
get_offset()
get_useLocale()
get_useMathText()
get_useOffset()
get_usetex()
set_axis(axis)
set_locs(locs)
set_powerlimits(lims)
set_scientific(value)
set_useLocale(value)
set_useMathText(value)
set_useOffset(value)
set_usetex(value)
azimlib.ticker.EngFormatter
EngFormatter(unit='', places=None, sep=' ', *, usetex=None, useMathText=None, useOffset=False)
fix_minus(text)
format_data(value)
format_data_short(value)
format_eng(value)
format_ticks(values)
get_offset()
set_axis(axis)
set_locs(locs)
azimlib.ticker.NullFormatter
NullFormatter()
fix_minus(text)
format_data(value)
format_data_short(value)
format_ticks(values)
get_offset()
set_axis(axis)
set_locs(locs)
azimlib.ticker.FixedFormatter
FixedFormatter(seq)
fix_minus(text)
format_data(value)
format_data_short(value)
format_ticks(values)
get_offset()
set_axis(axis)
set_locs(locs)
azimlib.ticker.FuncFormatter
FuncFormatter(func)
fix_minus(text)
format_data(value)
format_data_short(value)
format_ticks(values)
get_offset()
set_axis(axis)
set_locs(locs)
azimlib.ticker.FormatStrFormatter
FormatStrFormatter(fmt)
fix_minus(text)
format_data(value)
format_data_short(value)
format_ticks(values)
get_offset()
set_axis(axis)
set_locs(locs)
azimlib.ticker.StrMethodFormatter
StrMethodFormatter(fmt)
fix_minus(text)
format_data(value)
format_data_short(value)
format_ticks(values)
get_offset()
set_axis(axis)
set_locs(locs)
azimlib.ticker.LongitudeFormatter
LongitudeFormatter(*, direction_label=True, degree_symbol='°', number_format='g', dms=False, zero_direction_label=False, dateline_direction_label=False)
fix_minus(text)
format_data(value)
format_data_short(value)
format_ticks(values)
get_offset()
set_axis(axis)
set_locs(locs)
azimlib.ticker.LatitudeFormatter
LatitudeFormatter(*, direction_label=True, degree_symbol='°', number_format='g', dms=False, zero_direction_label=False, dateline_direction_label=False)
fix_minus(text)
format_data(value)
format_data_short(value)
format_ticks(values)
get_offset()
set_axis(axis)
set_locs(locs)
azimlib.projections.Projection
Projection(central_longitude: 'float' = 0.0, central_latitude: 'float' = 0.0, radius: 'float' = 6371008.8) -> None
forward(lon, lat)
inverse(x, y)
azimlib.projections.Equirectangular
Equirectangular(central_longitude: 'float' = 0.0, central_latitude: 'float' = 0.0, radius: 'float' = 6371008.8, standard_parallel: 'float' = 0.0) -> None
forward(lon, lat)
inverse(x, y)
azimlib.projections.Mercator
Mercator(central_longitude: 'float' = 0.0, central_latitude: 'float' = 0.0, radius: 'float' = 6371008.8, max_latitude: 'float' = 85.0511287798066) -> None
forward(lon, lat)
inverse(x, y)
azimlib.projections.EqualEarth
EqualEarth(central_longitude: 'float' = 0.0, central_latitude: 'float' = 0.0, radius: 'float' = 6371008.8) -> None
forward(lon, lat)
inverse(x, y)
azimlib.projections.Orthographic
Orthographic(central_longitude: 'float' = 0.0, central_latitude: 'float' = 0.0, radius: 'float' = 6371008.8) -> None
forward(lon, lat)
inverse(x, y)
visibility(lon, lat)
Signed cosine of angular distance to the view centre (>=0 visible).
azimlib.projections.LambertConformalConic
LambertConformalConic(central_longitude: 'float' = 0.0, central_latitude: 'float' = 0.0, radius: 'float' = 6371008.8, standard_parallels: 'tuple' = (20.0, 50.0)) -> None
forward(lon, lat)
inverse(x, y)
azimlib.projections.AlbersEqualArea
AlbersEqualArea(central_longitude: 'float' = 0.0, central_latitude: 'float' = 0.0, radius: 'float' = 6371008.8, standard_parallels: 'tuple' = (20.0, 50.0)) -> None
forward(lon, lat)
inverse(x, y)
azimlib.layout_engine.LayoutEngine
LayoutEngine()
execute(figure)
get()
azimlib.layout_engine.TightLayoutEngine
TightLayoutEngine(*, pad=1.08, w_pad=None, h_pad=None, rect=(0, 0, 1, 1))
execute(figure)
get()
set(**kwargs)
azimlib.layout_engine.ConstrainedLayoutEngine
ConstrainedLayoutEngine(*, w_pad=0.041666666666666664, h_pad=0.041666666666666664, wspace=0.02, hspace=0.02, rect=(0, 0, 1, 1))
execute(figure)
get()
set(**kwargs)
azimlib.layout_engine.PlaceHolderLayoutEngine
PlaceHolderLayoutEngine(adjust_compatible=True)
execute(figure)
get()
azimlib.layout_engine.CompressedLayoutEngine
CompressedLayoutEngine(*, w_pad=0.041666666666666664, h_pad=0.041666666666666664, wspace=0.02, hspace=0.02, rect=(0, 0, 1, 1))