Set Aspect Ratio of Scatter Plot and Bar Plot in R Programming – Using asp in plot() Function

** asp** is a parameter of the

**plot()**

function in R Language is used to set aspect ratio of plots (Scatterplot and Barplot). Aspect ratio is defined as proportional relationship between width and height of the plot axes.

Syntax:plot(x, y, asp )

Parameters:x, y:Coordinates of x and y axisasp:Aspect ratio

**Example 1:**

`# Set seed for reproducibility` `set.seed` `(86000) ` ` ` `# Create random x variable` `x <- ` `runif` `(120) ` ` ` `# Create y variable correlated with x` `y <- x + ` `runif` `(120) ` ` ` `# Plot without setting aspect ratio` `plot` `(x, y) ` ` ` `# Plot with asp = 5` `plot` `(x, y, asp = 5) ` |

**Output:**

**Plot Without Aspect Ratio:****Plot with Aspect Ratio:**

**Example 2:**

`# Set seed for reproducibility` `set.seed` `(86000) ` ` ` `# Create random x variable` `x <- ` `runif` `(120) ` ` ` `# Create y variable correlated with x` `y <- x + ` `runif` `(120) ` ` ` `# Regular barplot` `barplot` `(x) ` ` ` `# Barplot with aspect ratio of 5` `barplot` `(x, asp = 5) ` |

**Output:**

**Bar Plot Without Aspect Ratio:****Bar Plot with Aspect Ratio:**

Here, the asp option increases the width of the y-axis.