Matplotlib.pyplot.axvline() in Python Last Updated : 21 Apr, 2020 Comments Improve Suggest changes Like Article Like Report Matplotlib is a plotting library for creating static, animated, and interactive visualizations in Python. Matplotlib can be used in Python scripts, the Python and IPython shell, web application servers, and various graphical user interface toolkits like Tkinter, awxPython, etc. Note: For more information, refer to Python Matplotlib – An Overview Pyplot is a Matplotlib module which provides a MATLAB-like interface. Matplotlib is designed to be as usable as MATLAB, with the ability to use Python and the advantage of being free and open-source. Note: For more information, refer to Pyplot in Matplotlib matplotlib.pyplot.axvline() This function add the vertical lines across the axes of the plot Syntax: matplotlib.pyplot.axvline(x=0, ymin=0, ymax=1, **kwargs) Parameters: x : x position in data coordinates to place the vertical line ymin :vertical line starting position on y axis, it will take values between 0 and 1, 0 being bottom of the axis, 1 being top of the axis ymax :vertical line ending position on y axis, it will take values between 0 and 1, 0 being bottom of the axis, 1 being top of the axis **kwargs :Other optional parameters to change the properties of the line, like changing color, linewidth etc Example-1: Python3 1== # Importing matplotlib.pyplot as plt import matplotlib.pyplot as plt # Initialising values of x and y x =[0, 5, 10, 15, 20] y =[1, 3, 5, 6, 9] # Plotting the graph plt.plot(x, y) # Drawing red vertical line at # x = 2.5 starting at half the #length of y axis(ymin = 0.5) and #continuing till the end(ymax = 1) # And setting the color of line to red plt.axvline(x = 2.5, ymin = 0.5, ymax = 1, color ='red') plt.show() Output : Example-2 : Python3 1== import matplotlib.pyplot as plt x =[0, 5, 10, 15, 20] y =[1, 3, 5, 6, 9] plt.plot(x, y) # Drawing vertical line from 25 % # of the y-axis length to 80 % # And also increasing the linewidth plt.axvline(x = 2.5, ymin = 0.25, ymax = 0.80, linewidth = 8, color ='green') plt.show() Output: Example-3 : Python3 1== import matplotlib.pyplot as plt x =[0, 5, 10, 15, 20] y =[1, 3, 5, 6, 9] plt.plot(x, y) # Drawing vertical line from 25 % # of the y-axis length to 75 % # And also changing the linestyle plt.axvline(x = 2.5, ymin = 0.25, ymax = 0.75, linewidth = 4, linestyle ="--", color ='red') plt.show() Output: Comment More infoAdvertise with us Next Article Matplotlib.pyplot.axvline() in Python S sathvik chiramana Follow Improve Article Tags : Python AI-ML-DS Python-matplotlib Practice Tags : python Similar Reads matplotlib.pyplot.axhline() in Python Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library. Pyplot is a state-based interface to a Matplotlib module which provides a MATLAB-like interface. matplotlib.pyplot.axhline() Function The axhline() function in pyplot module of matplotlib library is use 2 min read Matplotlib.pyplot.hlines() in Python Matplotlib is an amazing visualization library in Python for 2D plots of arrays. Matplotlib is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack. Matplotlib.pyplot.hlines() The Matplotlib.pyplot.hlines() is used to draw horizontal lin 2 min read Matplotlib.pyplot.axis() in Python axis() function in Matplotlib is used to get or set properties of the x- and y-axis in a plot. It provides control over axis limits, aspect ratio and visibility, allowing customization of the plotâs coordinate system and view. It's key feature includes:Gets or sets the axis limits [xmin, xmax, ymin, 3 min read Matplotlib.pyplot.axes() in Python axes() method in Matplotlib is used to create a new Axes instance (i.e., a plot area) within a figure. This allows you to specify the location and size of the plot within the figure, providing more control over subplot layout compared to plt.subplot(). It's key features include:Creates a new Axes at 3 min read Matplotlib.pyplot.axvspan() in Python Matplotlib is a plotting library for creating static, animated, and interactive visualizations in Python.\ Pyplot is a Matplotlib module which provides a MATLAB-like interface. Matplotlib is designed to be as usable as MATLAB, with the ability to use Python and the advantage of being free and open-s 2 min read Matplotlib.pyplot.ion() in Python Matplotlib is an amazing visualization library in Python for 2D plots of arrays. Matplotlib is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack. The matplotlib.pyplot.ion() is used to turn on interactive mode. To check the status of 4 min read Matplotlib.pyplot.axhspan() in Python Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library. Pyplot is a state-based interface to a Matplotlib module which provides a MATLAB-like interface. matplotlib.pyplot.axhspan() Function The axhspan() function in pyplot module of matplotlib library is use 2 min read Matplotlib.pyplot.delaxes() in Python Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library. Pyplot is a state-based interface to a Matplotlib module which provides a MATLAB-like interface. matplotlib.pyplot.delaxes() Function The delaxes() function in pyplot module of matplotlib library is use 2 min read Matplotlib.pyplot.gca() in Python Matplotlib is a library in Python and it is a numerical - mathematical extension for the NumPy library. Pyplot is a state-based interface to a Matplotlib module that provides a MATLAB-like interface.  matplotlib.pyplot.gca() Function The gca() function in pyplot module of matplotlib library is used 2 min read Matplotlib.pyplot.cla() in Python Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library. Pyplot is a state-based interface to a Matplotlib module which provides a MATLAB-like interface. There are various plots which can be used in Pyplot are Line Plot, Contour, Histogram, Scatter, 3D Plot, 1 min read Like