Line colors in the Matplotlib library are used to beautify, differentiate, or give varying color presentations for plots in a single program.
In Matplotlib, colors are represented using short codes. Below are some of the various colors in Matplotlib library with their corresponding codes.
Color | Code |
red |
|
blue |
|
yellow |
|
white |
|
cyan |
|
black |
|
green |
|
The steps to take when using a specified color for a line of a plot are listed below:
Import the various modules and libraries you need for the plot: the Matplotlib library matplot
, numpy
, pyplot
.
Create your data set(s) to be plotted.
In the plot()
method, after declaring the color
parameter, assign it to a color name in full, or you can simply use the code. Take a look at this code below:
Using the full color name:
Pyplot.plot(x, y, color='red')
Using the color code:
Pyplot.plot(x, y, colour='r')
Use whichever one from the above is correct for your situation.
Finally, use the show()
method to show your plot.
Now, let’s use this to create a program with subplots of different colors using the color names.
import matplotlib.pyplot as pltx = [1, 2, 3, 4, 5]y = [2, 4, 6, 8, 10]fig,axs = plt.subplots(2,2)# using blue coloraxs[0,0].scatter(x, y, color = 'blue')axs[0,0].set_title('blue colour' )# using the red coloraxs[0,1].scatter(x, y, color = 'red')axs[0,1].set_title('red colour' )# using the devault yellow coloraxs[1,0].scatter(x, y, color = 'yellow')axs[1,0].set_title('yellow colour' )# using the black coloraxs[1,1].scatter(x, y, color = 'black')axs[1,1].set_title('black colour' )plt.tight_layout()plt.show()
Now, let’s use this to create a program with subplots of different colors using the color codes.
import matplotlib.pyplot as pltx = [1, 2, 3, 4, 5]y = [2, 4, 6, 8, 10]fig,axs = plt.subplots(2,2)# using blue coloraxs[0,0].scatter(x, y, color = 'b')axs[0,0].set_title('blue colour' )# using the red coloraxs[0,1].scatter(x, y, color = 'r')axs[0,1].set_title('red colour' )# using the yellow coloraxs[1,0].scatter(x, y, color = 'y')axs[1,0].set_title('yellow colour' )# using the black coloraxs[1,1].scatter(x, y, color = 'k')axs[1,1].set_title('black colour' )plt.tight_layout()plt.show()
Note: Use the word
color
and notcolour
when writing the code. Also, the parameter,color
, can be in their hexadecimal color values. For example,#4CAF50
forgreen
.