How to plot a dashed line in matplotlib?
Prerequisites: Matplotlib
In this article, we will see how to plot a dashed line in matplotlib. Matplotlib dashed line is a special styled line chart that represents the relationship between the X-axis and Y-axis with the help of linestyle – dashed, we can also set a different color for each line and different linewidth. Let us understand it with the different examples below:
To plot dashed datapoint:
Syntax: matplotlib.pyplot.plot(x, y, linestyle=’dashed’)
- x: X-axis points on the line.
- y: Y-axis points on the line.
- linestyle: Change the style of the line.
- linewidth: set width of a dash line.
Example 1: Plotting a dashed line in matplotlib
To plot the dashed line we will create the dataset and then we use the above syntax to plot dashed datapoints.
Syntax: plt.plot(linestyle=’dashed’)
Python3
import matplotlib.pyplot as plt
x_points = [ 1.5 , 2.6 , 3.5 , 4 , 9 ]
y_points = [ 3.25 , 6.3 , 4.23 , 1.35 , 3 ]
plt.plot(x_points, y_points, linestyle = 'dashed' )
plt.show()
|
Output:
Example 2: Customizing color dashed line in matplotlib
To customize we will use color attributes.
Syntax: plt.plot(linestyle=’–’, color=’gold’)
Python3
import matplotlib.pyplot as plt
X = [ 1.5 , 2.6 , 3.5 , 4 , 9 ]
Y = [ 3.25 , 6.3 , 4.23 , 1.35 , 3 ]
plt.plot(X, Y, linestyle = '--' , color = 'gold' )
plt.show()
|
Output:
Example 3: Customizing datapoints dashed line in matplotlib
linewidth attributes can be used to set width between datapoints.
Syntax: plt.plot(linestyle=’dashed’, linewidth= int)
Python3
import matplotlib.pyplot as plt
X = [ 1.5 , 5.6 , 3.5 , 4 , 9 ]
Y1 = [ 1 , 4 , 3 , 4 , 5 ]
Y2 = [ 6 , 7 , 4 , 9 , 10 ]
plt.plot(X, Y1, linestyle = 'dashed' , color = 'black' )
plt.plot(X, Y2, linestyle = 'dashed' ,
color = 'red' , linewidth = 4 )
plt.show()
|
Output
Last Updated :
02 Jan, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...