matplotlib.pyplot.axvline#
- matplotlib.pyplot.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 Datenkoordinaten 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 und 1 der obere Rand des Plots ist.
- ymaxfloat, Standard: 1
Die End-y-Position in Achsenkoordinaten. Sollte zwischen 0 und 1 liegen, wobei 0 der untere und 1 der obere Rand des Plots ist.
- Gibt zurück:
Line2DEine
Line2D, die durch zwei Punkte(x, ymin)und(x, ymax)definiert ist. Ihre Transformation ist so eingestellt, dass x in Datenkoordinaten und y in Achsenkoordinaten ist.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, z. B.
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
Anmerkungen
Hinweis
Dies ist der Pyplot-Wrapper für
axes.Axes.axvline.Beispiele
Zeichnet eine dicke rote vertikale Linie bei x = 0, die den gesamten y-Bereich abdeckt
>>> axvline(linewidth=4, color='r')
Zeichnet eine Standard-vertikale Linie bei x = 1, die den gesamten y-Bereich abdeckt
>>> axvline(x=1)
Zeichnet eine Standard-vertikale Linie bei x = 0,5, die die mittlere Hälfte des y-Bereichs abdeckt
>>> axvline(x=.5, ymin=0.25, ymax=0.75)