How to Change the Line Width of a Graph Plot in Matplotlib with Python? Last Updated : 12 Nov, 2020 Comments Improve Suggest changes Like Article Like Report Prerequisite : Matplotlib In this article we will learn how to Change the Line Width of a Graph Plot in Matplotlib with Python. For that one must be familiar with the given concepts: Matplotlib : Matplotlib is a tremendous visualization library in Python for 2D plots of arrays. Matplotlib may be a multi-platform data visualization library built on NumPy arrays and designed to figure with the broader SciPy stack. It was introduced by John Hunter within the year 2002.Graph Plot : A plot is a graphical technique for representing a data set, usually as a graph showing the relationship between two or more variables.Line Width : The width of a line is known as line width. One can change the line width of a graph in matplotlib using a feature.ApproachImport packagesImport or create the dataDraw a graph plot with a lineSet the line width by using line-width feature ( lw can also be used as short form ). Example 1: Python3 # importing packages import matplotlib.pyplot as plt import numpy as np # create data x_values = np.arange(0, 10) y_values = np.arange(0, 10) # Adjust the line widths plt.plot(x_values, y_values - 2, linewidth=5) plt.plot(x_values, y_values) plt.plot(x_values, y_values + 2, lw=5) # add legends and show plt.legend(['Lw = 5', 'Lw = auto', 'Lw = 5']) plt.show() Output : Example 2 : Python3 # importing packages import matplotlib.pyplot as plt import numpy as np # create data x_values = np.linspace(0, 10, 1000) y_values = np.sin(x_values) # Adjust the line widths for i in range(20): plt.plot(x_values, y_values + i*0.5, lw=i*0.5) plt.show() Output : Example 3 : Python3 # importing packages import matplotlib.pyplot as plt import numpy as np # create data x_values = np.linspace(0, 10, 1000) # Adjust the line widths for i in range(20): plt.plot(x_values, np.sin(x_values) + i*0.5, lw=i*0.4) plt.plot(x_values, np.cos(x_values) + i*0.5, lw=i*0.4) plt.show() Output : Comment More infoAdvertise with us Next Article How to Change the Line Width of a Graph Plot in Matplotlib with Python? D deepanshu_rustagi Follow Improve Article Tags : Python Python-matplotlib Practice Tags : python Similar Reads How to Change the Transparency of a Graph Plot in Matplotlib with Python? Changing transparency in Matplotlib plots enhances visual clarity, especially when data overlaps. Transparency is controlled using a value between 0 (fully transparent) and 1 (fully opaque). This setting can be applied to elements like lines, bars, scatter points and filled areas either during plot 3 min read How to Change the Figure Size with Subplots in Matplotlib Matplotlib is a powerful plotting library in Python that allows users to create a wide variety of static, animated, and interactive plots. One common requirement when creating plots is to adjust the figure size, especially when dealing with subplots. This article will guide you through the process o 4 min read How to change the font size of the Title in a Matplotlib figure ? In this article, we are going to discuss how to change the font size of the title in a figure using matplotlib module in Python. As we use matplotlib.pyplot.title() method to assign a title to a plot, so in order to change the font size, we are going to use the font size argument of the pyplot.title 2 min read How to Add Axes to a Figure in Matplotlib with Python? Matplotlib is a library in Python used to create figures and provide tools for customizing it. It allows plotting different types of data, geometrical figures. In this article, we will see how to add axes to a figure in matplotlib. We can add axes to a figure in matplotlib by passing a list argument 2 min read How to Set the X and the Y Limit in Matplotlib with Python? In this article, we will learn how to set the X limit and Y limit in Matplotlib with Python. Matplotlib is a visualization library supported by 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 s 2 min read Like