matplotlib.quiver.QuiverKey #

Klasse matplotlib.quiver. QuiverKey ( Q , X , Y , U , label , * , angle = 0 , coordinates = 'axes' , color = None , labelsep = 0.1 , labelpos = 'N' , labelcolor = None , fontproperties = None , ** kwargs ) [Quelle] #

Basen:Artist

Beschrifteter Pfeil zur Verwendung als Maßstabstaste für Köcherdiagramme.

Fügen Sie einem Quiver Plot einen Schlüssel hinzu.

Die Positionierung der Taste hängt von X , Y , Koordinaten und Labelpos ab . Wenn labelpos 'N' oder 'S' ist, geben X , Y die Position der Mitte des Schlüsselpfeils an. Wenn labelpos 'E' ist , positioniert X , Y den Kopf, und wenn labelpos 'W' ist , positioniert X , Y den Schwanz; in jedem dieser beiden Fälle befindet sich X , Y irgendwo in der Mitte des Schlüsselobjekts Pfeil+Beschriftung.

Parameter :
Qmatplotlib.quiver.Quiver

Ein QuiverObjekt, wie es von einem Aufruf von zurückgegeben wird quiver().

X, Y schweben

Die Position des Schlüssels.

U schweben

Die Länge des Schlüssels.

Etikettenstr _

Die Schlüsselbezeichnung (z. B. Länge und Einheiten des Schlüssels).

Winkelfloat , Standard: 0

Der Winkel des Schlüsselpfeils in Grad gegen den Uhrzeigersinn von der x-Achse.

Koordinaten {'axes', 'figure', 'data', 'inches'}, Standard: 'axes'

Koordinatensystem und Einheiten für X , Y : 'axes' und 'figur' sind normalisierte Koordinatensysteme mit (0, 0) unten links und (1, 1) oben rechts; 'Daten' sind die Datenkoordinaten der Achsen (werden für die Positionen der Vektoren im Köcherdiagramm selbst verwendet); „Zoll“ ist die Position in der Abbildung in Zoll, mit (0, 0) in der unteren linken Ecke.

Farbe Farbe

Überschreibt Flächen- und Kantenfarben von Q .

labelpos {'N', 'S', 'E', 'W'}

Positionieren Sie die Beschriftung oben, unten, rechts bzw. links vom Pfeil.

Labelsep Float, Standard: 0,1

Abstand in Zoll zwischen dem Pfeil und dem Etikett.

labelcolor Farbe, Standard: rcParams["text.color"](Standard: 'black')

Etikettenfarbe.

fontproperties dict, optional

Ein Wörterbuch mit Schlüsselwortargumenten, die vom FontPropertiesInitialisierer akzeptiert werden: Familie , Stil , Variante , Größe , Gewicht .

**Kwarg

Alle zusätzlichen Schlüsselwortargumente werden verwendet, um die aus Q übernommenen Vektoreigenschaften zu überschreiben .

enthält ( mouseevent ) [Quelle] #

Testen Sie, ob der Künstler das Mausereignis enthält.

Parameter :
Mausereignismatplotlib.backend_bases.MouseEvent
Rückgaben :
enthält bool

Ob irgendwelche Werte innerhalb des Radius liegen.

Details Dikt

Ein künstlerspezifisches Wörterbuch mit Details zum Ereigniskontext, z. B. welche Punkte im Auswahlradius enthalten sind. Einzelheiten finden Sie in den einzelnen Artist-Unterklassen.

draw ( Renderer ) [Quelle] #

Zeichnen Sie den Künstler (und seine Kinder) mit dem angegebenen Renderer.

Dies hat keine Auswirkung, wenn der Künstler nicht sichtbar ist ( Artist.get_visible gibt False zurück).

Parameter :
Renderer- RendererBaseUnterklasse.

Anmerkungen

Diese Methode wird in den Artist-Unterklassen überschrieben.

halign = {'E': 'links', 'N': 'Mitte', 'S': 'Mitte', 'W': 'rechts'} #
Eigenschaftslabelsep # _
Pivot = {'E': 'Spitze', 'N': 'Mitte', 'S': 'Mitte', 'W': 'Schwanz'} #
set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> ,, clip_on =<UNSCHARF> , clip_path=<UNSCHARF> , gid=<UNSCHARF> , in_layout=<UNSCHARF > , label=<UNSET> , mouseover=<UNSET> ,, picker=< UNSET> , gerastert=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> ,sichtbar=<UNSET> ,zorder=<UNSET> ) [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

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Unbekannt

gid

Str

in_layout

bool

label

Objekt

mouseover

bool

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

zorder

schweben

set_figure ( fig ) [Quelle] #

Legen Sie die FigureInstanz fest, zu der der Künstler gehört.

Parameter :
FeigeFigure
valign = {'E': 'center', 'N': 'bottom', 'S': 'top', 'W': 'center'} #

Beispiele mit matplotlib.quiver.QuiverKey#

Erweiterte Quiver- und Quiverkey-Funktionen

Erweiterte Quiver- und Quiverkey-Funktionen

Erweiterte Quiver- und Quiverkey-Funktionen