Shade the area with  shading lines

Under this method, we are using the density and the angle argument of the polygon function where the density is responsible for the number of lines per unit area and the angle in the angle at which the line is to be drawn.

Example:

In this example, we are creating a line plot in the shape of t of the rectangle and with the use of the density and angle argument of the polygon function, we are shading a line of green color within the line rectangle plot.

R




# Grid of X-axis values
x <- seq(0, 10, 0.01)
  
# Data
y1 <-  sin(x) + 8
y2 <- 2* sin(x) + 4
  
# Lines
plot(x, y1, type = "l", ylim = c(1, 10), ylab = "y")
lines(x, y2, col = 2)
  
# Fill area between lines
polygon(c(x, rev(x)), c(y2, rev(y1)),
        col = "darkgreen",density = 10, angle = 45)


Output:



How to shade a graph in R?

In this article, we will be looking at the various approaches to shade a graph in the R programming language.

Similar Reads

Method 1: Shade a graph using polygon function :

In this method, we are calling the polygon function with its argument col passed with the name or the hex code of the color needed to be shaded in the given graph....

Method 2:  Shade the area between two lines

...

Method 3:  Shade the area with  shading lines

In this method, we are using the polygon function with the col argument within it and here, the difference is just in the shape of the given graph rest all is similar to the previous method....

Contact Us