mpl_toolkits.axes_grid1.anchored_artists.AnchoredSizeBar #

Klasse mpl_toolkits.axes_grid1.anchored_artists. AnchoredSizeBar ( transform , size , label , loc , pad = 0.1 , borderpad = 0.1 , sep = 2 , frameon = True , size_vertical = 0 , color = 'black' , label_top = False , fontproperties = None , fill_bar = None , **kwargs ) [Quelle] #

Basen:AnchoredOffsetbox

Zeichnen Sie eine horizontale Maßstabsleiste mit einer zentrierten Beschriftung darunter.

Parameter :
verwandelnmatplotlib.transforms.Transform

Das Transformationsobjekt für das verwendete Koordinatensystem, dh matplotlib.axes.Axes.transData.

Größe Schwimmer

Horizontale Länge des Größenbalkens, angegeben in Koordinaten von transform .

Etikettenstr _

Etikett zum Anzeigen.

loc str

Position der Größenleiste. Gültige Positionen sind „oben links“, „oben Mitte“, „oben rechts“, „Mitte links“, „Mitte“, „Mitte rechts“, „unten links“, „unten Mitte“, „unten rechts“. Aus Gründen der Abwärtskompatibilität werden auch numerische Werte akzeptiert. Einzelheiten finden Sie im Parameter loc von .Legend

Pad- Float, Standard: 0,1

Polsterung um das Etikett und die Größenleiste in einem Bruchteil der Schriftgröße.

Borderpad- Float, Standard: 0,1

Randfüllung, in einem Bruchteil der Schriftgröße.

sep Float, Standard: 2

Abstand zwischen dem Etikett und der Größenleiste in Punkten.

frameon bool, Standard: True

Wenn True, ziehen Sie ein Kästchen um die horizontale Leiste und beschriften Sie sie.

size_vertikal Float, Standard: 0

Vertikale Länge des Größenbalkens, angegeben in Koordinaten von transform .

Farbstr , Standard: 'schwarz'

Farbe für die Größenleiste und das Etikett.

label_top bool, Standard: False

Wenn True, befindet sich das Etikett über der Größenleiste.

Schriftarteigenschaften matplotlib.font_manager.FontProperties, optional

Schrifteigenschaften für den Etikettentext.

fill_bar bool, optional

Wenn True und size_vertical ungleich Null ist, wird die Größenleiste mit der Farbe ausgefüllt, die durch die Größenleiste angegeben ist. Der Standardwert ist True, wenn size_vertical größer als Null ist, andernfalls False.

**Kwarg

Keyword-Argumente werden an weitergeleitet AnchoredOffsetbox.

Anmerkungen

Wenn prop als Schlüsselwortargument übergeben wird, aber fontproperties nicht, dann wird angenommen, dass prop die beabsichtigte fontproperties ist . Die Verwendung von prop- und fontproperties wird nicht unterstützt.

Beispiele

>>> import matplotlib.pyplot as plt
>>> import numpy as np
>>> from mpl_toolkits.axes_grid1.anchored_artists import (
...     AnchoredSizeBar)
>>> fig, ax = plt.subplots()
>>> ax.imshow(np.random.random((10, 10)))
>>> bar = AnchoredSizeBar(ax.transData, 3, '3 data units', 4)
>>> ax.add_artist(bar)
>>> fig.show()

Verwenden aller optionalen Parameter

>>> import matplotlib.font_manager as fm
>>> fontprops = fm.FontProperties(size=14, family='monospace')
>>> bar = AnchoredSizeBar(ax.transData, 3, '3 units', 4, pad=0.5,
...                       sep=5, borderpad=0.5, frameon=False,
...                       size_vertical=0.5, color='white',
...                       fontproperties=fontprops)
Attribute :
size_barmatplotlib.offsetbox.AuxTransformBox

Behälter für die Maßleiste.

txt_labelmatplotlib.offsetbox.TextArea

Behälter für das Etikett der Größenleiste.

set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF> , animation= <UNSCHARF> , bbox_to_anchor=<UNSCHARF> , child=<UNSCHARF> , clip_box=<UNSCHARF> , clip_on=<UNSCHARF> , clip_path=<UNSCHARF > , gid=<UNSET> , height=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , gerastert=<UNSET> ,sketch_params=<UNSET> ,snap=<UNSCHARF> , transform=<UNSCHARF> , url=<UNSCHARF> , visible=<UNSCHARF> , width=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

Eigentum

Beschreibung

agg_filter

eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt

alpha

Skalar oder Keine

animated

bool

bbox_to_anchor

Unbekannt

child

Unbekannt

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Figure

gid

Str

height

schweben

in_layout

bool

label

Objekt

mouseover

bool

offset

(float, float) oder aufrufbar

path_effects

AbstractPathEffect

picker

None oder bool oder float oder aufrufbar

rasterized

bool

sketch_params

(Maßstab: Float, Länge: Float, Zufälligkeit: Float)

snap

bool oder Keine

transform

Transform

url

Str

visible

bool

width

schweben

zorder

schweben

Beispiele mit mpl_toolkits.axes_grid1.anchored_artists.AnchoredSizeBar#

Inset Locator Demo2

Inset Locator Demo2

Inset Locator Demo2
Einfache verankerte Künstler

Einfache verankerte Künstler

Einfache verankerte Künstler