Matplotlib.pyplot.hlines() in Python Last Updated : 12 Jul, 2025 Comments Improve Suggest changes Like Article Like Report 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 lines in a graph at each y from xmin to xmax. Syntax: matplotlib.pyplot.hlines(y, xmin, xmax, colors='k', linestyles='solid', label='', *, data=None, **kwargs Parameters: The Matplotlib.pyplot.hlines() accepts the below-described parameters: y : It is a required parameter for this method. This parameter describes that in the graph the line is to be drawn. Its value is a scalar or sequence of scalars, in other words, it is the y-indexes where the line is to be plotted. xmin: It is a required parameter that has either a scalar value or a 1D array-like value that sets the beginning of each line. If scalars are provided all the lines will have the same length. colors: As the name suggests it is used to set the color of the line to be plotted. This parameter is optional in nature and its default value is 'k' linestyles: It is also an optional parameter that accepts four values namely 'solid', 'dashed', 'dashdot' and 'dotted'. It is responsible for setting the style of the line to be plotted. label: It is an optional parameter used to describe information about the plotted line in the same line. This accepts a string whose default value is an empty string. **kwargs: This parameter is used to make use of LineCollection properties in the plotted line. Note: In addition to the above-mentioned parameters, this method can take a data keyword argument. It is also important to note that the object passed as data must support item access and membership test. Example 1: Python3 1== from matplotlib import pyplot as plt plt.hlines(y = 1, xmin = 1, xmax = 4) plt.hlines(y = 1.6, xmin = 1.5, xmax = 4.5) plt.hlines(y = 2, xmin = 2, xmax = 5) Output : Example 2: Python3 1== from matplotlib import pyplot as plt plt.hlines(y = 1, xmin = 1, xmax = 4, label ="black line") plt.hlines(y = 1.6, xmin = 1.5, xmax = 4.5, color ='r') plt.text(1, 1.6, 'Red line', ha ='left', va ='center') plt.hlines(y = 2, xmin = 2, xmax = 5) Output : Create Quiz Comment R rajukumar19 Follow 0 Improve R rajukumar19 Follow 0 Improve Article Tags : Python Write From Home Python-Library Python-matplotlib Explore Python FundamentalsPython Introduction 2 min read Input and Output in Python 4 min read Python Variables 4 min read Python Operators 4 min read Python Keywords 2 min read Python Data Types 8 min read Conditional Statements in Python 3 min read Loops in Python - For, While and Nested Loops 5 min read Python Functions 5 min read Recursion in Python 4 min read Python Lambda Functions 5 min read Python Data StructuresPython String 5 min read Python Lists 4 min read Python Tuples 4 min read Python Dictionary 3 min read Python Sets 6 min read Python Arrays 7 min read List Comprehension in Python 4 min read Advanced PythonPython OOP Concepts 11 min read Python Exception Handling 5 min read File Handling in Python 4 min read Python Database Tutorial 4 min read Python MongoDB Tutorial 3 min read Python MySQL 9 min read Python Packages 10 min read Python Modules 3 min read Python DSA Libraries 15 min read List of Python GUI Library and Packages 3 min read Data Science with PythonNumPy Tutorial - Python Library 3 min read Pandas Tutorial 4 min read Matplotlib Tutorial 5 min read Python Seaborn Tutorial 3 min read StatsModel Library - Tutorial 3 min read Learning Model Building in Scikit-learn 6 min read TensorFlow Tutorial 2 min read PyTorch Tutorial 6 min read Web Development with PythonFlask Tutorial 8 min read Django Tutorial | Learn Django Framework 7 min read Django ORM - Inserting, Updating & Deleting Data 4 min read Templating With Jinja2 in Flask 6 min read Django Templates 5 min read Build a REST API using Flask - Python 3 min read Building a Simple API with Django REST Framework 3 min read Python PracticePython Quiz 1 min read Python Coding Practice 1 min read Python Interview Questions and Answers 15+ min read Like