- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

# How to create multiple plots of different sizes in base R?

Often, we have multiple values, vectors or columns of an R data frame that needs to be plotted on a single graph so that we can compare them at the same time or they have some kind of relationship among them. Therefore, we can use layout function along with matrix function to divide the plot window as shown in the below example

Consider the below layout and plot of individual values −

## Example

layout(matrix(c(1,2,3,3,4,5,6,6),nrow=4,ncol=2,byrow=FALSE)) plot(500) plot(525) plot(530) plot(531) plot(540) plot(528)

## Output

Changing the layout and creating the plots −

## Example

layout(matrix(c(1,2,3,3,4,5,6,6),nrow=4,ncol=2,byrow=TRUE)) plot(500) plot(525) plot(530) plot(535) plot(533) plot(540)

## Output

- Related Questions & Answers
- How to create three-dimensional arrays of different sizes in R?
- How to combine list elements of different sizes in R?
- How to create boxplot for multiple categories in base R?
- How to add named vectors of different sizes based on names in R?
- How to create heatmap in base R?
- How to create a graph in base R with multiple shades of a particular color?
- How to create boxplot for multiple categories with long names in base R?
- How to increase the width of lines for histogram like plots in base R?
- How to create bar plot in base R with different limits for Y-axis?
- How to create an arrow in base R?
- How to create pie chart in base R?
- How to display legend in base R with different colors?
- How to stop par(mfrow) to create multiple plots in one plot window and create only one plot in R?
- How to create combination of multiple vectors in R?
- How to set the plot area to assign the plots manually in base R?

Advertisements