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 :
- verwandeln
matplotlib.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
.
- verwandeln
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_bar
matplotlib.offsetbox.AuxTransformBox
Behälter für die Maßleiste.
- txt_label
matplotlib.offsetbox.TextArea
Behälter für das Etikett der Größenleiste.
- size_bar
- 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
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
Skalar oder Keine
bool
Unbekannt
Unbekannt
bool
Patch oder (Pfad, Transform) oder None
Str
schweben
bool
Objekt
bool
(float, float) oder aufrufbar
None oder bool oder float oder aufrufbar
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
bool
schweben
schweben