Matplotlib - Plot Line style


Matplotlib - Plot Line style

While drawing line plot, you can specify the style of the line using linestyle parameter of the plot() function.

Solid Plot Line: plot(linestyle='solid')

To plot a solid line, specify linestyle='solid' to the plot() function. By default, the line style is solid for the line plot. Therefore, even if you do not specify any value for linestyle, a solid line is drawn for line plot.

In the following program, we draw a solid plot line.

Python Program

import matplotlib.pyplot as plt

# Example data
x = [1, 2, 3, 4, 5]
y = [20, 30, 55, 70, 60]

# Plot solid line
plt.plot(x, y, linestyle='solid', marker='o')

# Customize plot
plt.title('Solid Line Plot Example')
plt.xlabel('X-axis Label')
plt.ylabel('Y-axis Label')

# Show the plot
plt.show()

Output

Matplotlib - Plot Solid Line Example

Dotted Plot Line: plot(linestyle='dotted')

To plot a solid line, specify linestyle='dotted' to the plot() function.

In the following program, we plot a dotted plot line using Matplotlib.

Python Program

import matplotlib.pyplot as plt

# Example data
x = [1, 2, 3, 4, 5]
y = [20, 30, 50, 70, 60]

# Plot dotted line
plt.plot(x, y, linestyle='dotted', marker='o')

# Customize plot
plt.title('Dotted Line Plot Example')
plt.xlabel('X-axis Label')
plt.ylabel('Y-axis Label')

# Show the plot
plt.show()

Output

Matplotlib - Plot Dotted Line example

Dashed Plot Line: plot(linestyle='dashed')

To plot a solid line, specify linestyle='dashed' to the plot() function.

In the following program, we draw a dashed plot line.

Python Program

import matplotlib.pyplot as plt

# Example data
x = [1, 2, 3, 4, 5]
y = [20, 30, 55, 70, 60]

# Plot dashed line
plt.plot(x, y, linestyle='dashed', marker='o')

# Customize plot
plt.title('Dashed Line Plot Example')
plt.xlabel('X-axis Label')
plt.ylabel('Y-axis Label')

# Show the plot
plt.show()

Output

Matplotlib - Plot Dashed Line example

Dashdot Plot Line: plot(linestyle='dashdot')

To plot a dash-dot line, specify linestyle='dashdot' to the plot() function.

In the following program, we draw a dashdot plot line.

Python Program

import matplotlib.pyplot as plt

# Example data
x = [1, 2, 3, 4, 5]
y = [20, 30, 55, 70, 60]

# Plot dashdot line
plt.plot(x, y, linestyle='dashdot', marker='o')

# Customize plot
plt.title('Dashdot Line Plot Example')
plt.xlabel('X-axis Label')
plt.ylabel('Y-axis Label')

# Show the plot
plt.show()

Output

Matplotlib - Plot Dashdot Line example

Summary

Concluding this tutorial, we have seen how to use linestyle parameter of plot() function to change the style of plot line.