# grid Function in R (3 Examples)

On this page youâ€™ll learn how to add a grid to a plot using the grid function in the R programming language.

Letâ€™s start right away.

## Example 1: Basic Application of grid() Function

Example 1 explains how to apply the grid function to add a grid layout to a plot created by the basic installation of the R programming language (i.e. Base R).

For this, we first have to create a graphic using the plot function. Then, in the next step, we can apply the grid function to overlay a grid on top of this plot. Within the grid function, we have to specify the number of cells of the grid in the x and y directions.

Consider the following R code:

```plot(1:10)                  # Create plot

In Figure 1 you can see that we have created a scatterplot with a grid on top. Since we have specified 2,2 within the grid function, we have divided the grid in two cells on both the x- and y-axes.

## Example 2: Create Multiple Grid Lines Using grid() Function

In Example 2, Iâ€™ll illustrate how to draw a grid with multiple grid lines.

For this, we simply have to increase the number of cells within the grid function:

```plot(1:10)                  # Create plot

As shown in Figure 2, the previous R syntax has created a Base R graph with multiple grid lines.

## Example 3: Modify Color, Line Type & Thickness of Grid

In this example, Iâ€™ll show how to modify the look of the grid lines.

The following R code changes the color, the line type, and the line thickness of the grid lines:

```plot(1:10)                  # Create plot
col = "red",           # Change color
lty = "dashed",        # Change line type
lwd = 2)               # Change line thickness```

In Figure 3 it is shown that we have created another scatterplot with a manually defined grid design.

## Video, Further Resources & Summary

If you need more explanations on the R programming syntax of this article, you could have a look at the following video on my YouTube channel. Iâ€™m illustrating the topics of this article in the video tutorial:

In addition, you might want to read the other articles on my website. I have published numerous other articles already:

To summarize: In this R programming tutorial you have learned how to overlay a grid on top of a graphic using the grid function. Donâ€™t hesitate to let me know in the comments, in case you have additional questions. Furthermore, donâ€™t forget to subscribe to my email newsletter to receive updates on the newest articles.

Subscribe to the Statistics Globe Newsletter