Producing a matrix of graphs with ggplot2

Sometimes it is useful to display your plots next to one another. This recipe lets you do this by leveraging the facet grid() function in the ggplot2 package.

Getting ready

The example we will cover in this recipe will require us to apply functions from the ggplot2 package, and we will therefore have to install and load this package.

Moreover, we will use functions from the rio and tidyr package in this section.

Let's install and load these packages before moving on:

install.packages(c("ggplot2","tidyr","rio"))
library(tidyr)
library(rio)
library(ggplot2)

Once we are done with all the installing and loading, we can build the dataset that will be employed in this example.

This dataset is actually a composed one, ...

Get RStudio for R Statistical Computing Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.