matplotlib.axes.Axes.axvline#
- Axes.axvline(x=0, ymin=0, ymax=1, **kwargs)[Quelle]#
Fügt eine vertikale Linie hinzu, die den gesamten oder einen Bruchteil des Axes überspannt.
Hinweis: Wenn Sie y-Grenzen in Koordinaten von Daten festlegen möchten, verwenden Sie stattdessen
vlines.- Parameter:
- xfloat, Standard: 0
x-Position in Datenkoordinaten.
- yminfloat, Standard: 0
Die Start-y-Position in Achsenkoordinaten. Sollte zwischen 0 und 1 liegen, wobei 0 der untere Teil des Plots und 1 der obere Teil des Plots ist.
- ymaxfloat, Standard: 1
Die End-y-Position in Achsenkoordinaten. Sollte zwischen 0 und 1 liegen, wobei 0 der untere Teil des Plots und 1 der obere Teil des Plots ist.
- Gibt zurück:
Line2DEine
Line2D, die durch zwei Punkte(x, ymin),(x, ymax)definiert ist. Ihre Transformation wird so gesetzt, dass *x* in Datenkoordinaten und *y* in Achsenkoordinaten liegt.Dies ist immer noch eine generische Linie und der vertikale Charakter wird nur durch die Verwendung identischer *x*-Werte für beide Punkte realisiert. Wenn Sie also den *x*-Wert später ändern möchten, müssen Sie zwei Werte angeben
line.set_xdata([3, 3]).
- Andere Parameter:
- **kwargs
Gültige Schlüsselwortargumente sind
Line2D-Eigenschaften, außer 'transform'Eigenschaft
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
bool
antialiasedoderaabool
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
CapStyleoder {'butt', 'projecting', 'round'}JoinStyleoder {'miter', 'round', 'bevel'}Sequenz von Floats (An/Aus-Linie in Punkten) oder (None, None)
(2, N) Array oder zwei 1D-Arrays
{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, Standard: 'default'
{'full', 'left', 'right', 'bottom', 'top', 'none'}
Farbe oder None
str
bool
object
{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
float
Marker-Stil-String,
PathoderMarkerStylemarkeredgecolorodermecmarkeredgewidthodermewfloat
markerfacecolorodermfcmarkerfacecoloraltodermfcaltmarkersizeodermsfloat
None oder int oder (int, int) oder Slice oder list[int] oder float oder (float, float) oder list[bool]
bool
Liste von
AbstractPathEffectfloat oder aufrufbar[[Artist, Event], tuple[bool, dict]]
float
bool
(scale: float, length: float, randomness: float)
bool oder None
CapStyleoder {'butt', 'projecting', 'round'}JoinStyleoder {'miter', 'round', 'bevel'}unknown
str
bool
1D-Array
1D-Array
float
Siehe auch
Beispiele
zeichnet eine dicke rote vline bei *x* = 0, die den gesamten y-Bereich abdeckt
>>> axvline(linewidth=4, color='r')
zeichnet eine Standard-vline bei *x* = 1, die den gesamten y-Bereich abdeckt
>>> axvline(x=1)
zeichnet eine Standard-vline bei *x* = .5, die die mittlere Hälfte des y-Bereichs abdeckt
>>> axvline(x=.5, ymin=0.25, ymax=0.75)
Beispiele zur Verwendung von matplotlib.axes.Axes.axvline#
SkewT-LogP-Diagramm: Verwendung von Transformationen und benutzerdefinierten Projektionen
Darstellung einer Konfidenzellipse eines zweidimensionalen Datensatzes