matplotlib.axes.Axes.axvline¶
-
Axes.axvline(self, x=0, ymin=0, ymax=1, **kwargs)[source]¶ Add a vertical line across the axes.
Parameters: - xfloat, default: 0
x position in data coordinates of the vertical line.
- yminfloat, default: 0
Should be between 0 and 1, 0 being the bottom of the plot, 1 the top of the plot.
- ymaxfloat, default: 1
Should be between 0 and 1, 0 being the bottom of the plot, 1 the top of the plot.
Returns: Other Parameters: - **kwargs
Valid keyword arguments are
Line2Dproperties, with the exception of 'transform':Property Description agg_filtera filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array alphafloat or None animatedbool antialiasedor aabool clip_boxBboxclip_onbool clip_pathPatch or (Path, Transform) or None coloror ccolor containsunknown dash_capstyle{'butt', 'round', 'projecting'} dash_joinstyle{'miter', 'round', 'bevel'} dashessequence of floats (on/off ink in points) or (None, None) data(2, N) array or two 1D arrays drawstyleor ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default' figureFigurefillstyle{'full', 'left', 'right', 'bottom', 'top', 'none'} gidstr in_layoutbool labelobject linestyleor ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...} linewidthor lwfloat markermarker style string, PathorMarkerStylemarkeredgecoloror meccolor markeredgewidthor mewfloat markerfacecoloror mfccolor markerfacecoloraltor mfcaltcolor markersizeor msfloat markeveryNone or int or (int, int) or slice or List[int] or float or (float, float) or List[bool] path_effectsAbstractPathEffectpickerunknown pickradiusfloat rasterizedbool or None sketch_params(scale: float, length: float, randomness: float) snapbool or None solid_capstyle{'butt', 'round', 'projecting'} solid_joinstyle{'miter', 'round', 'bevel'} transformmatplotlib.transforms.Transformurlstr visiblebool xdata1D array ydata1D array zorderfloat
See also
Examples
draw a thick red vline at x = 0 that spans the yrange:
>>> axvline(linewidth=4, color='r')
draw a default vline at x = 1 that spans the yrange:
>>> axvline(x=1)
draw a default vline at x = .5 that spans the middle half of the yrange:
>>> axvline(x=.5, ymin=0.25, ymax=0.75)