VOOZH about

URL: https://www.geeksforgeeks.org/r-language/plotting-of-data-using-generic-plots-in-r-programming-plot-function/

⇱ Plotting of Data using Generic plots in R Programming - plot() Function - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Plotting of Data using Generic plots in R Programming - plot() Function

Last Updated : 15 Jul, 2025

In this article, we will discuss how we plot data using Generic plots in R Programming Language using plot() Function.

plot function

plot() function in R Programming Language is defined as a generic function for plotting. It can be used to create basic graphs of a different type.

Syntax: plot(x, y, type)

Parameters

  • x and y: coordinates of points to plot
  • type: the type of graph to create

Returns: different type of plots

Draw Points using plot() Function in R 

Output:

👁 gh
plot() Function in R
Draw Multiple Points

Output:

👁 gh
plot() Function in R

Draw Sequences of Points

Output:

👁 gh
plot() Function in R

R program to plot a graph

Output:

👁 gh
plot() Function in R

In this code we creates a line plot with labeled axes, a title, grid lines, and additional points.

  • col: Specifies the color of the line,lwd: Sets the line width,xlab and ylab: Label the x-axis and y-axis, respectively.
  • main: Adds a title to the plot,grid(): Adds grid lines to the plot,points(): Adds points to the plot to highlight the data.
  • legend(): Adds a legend to the plot.

R program to Customize graph

Output:

👁 gh
plot() Function in R

In this code we creates a quadratic function plot with blue points connected by dashed lines. It includes a title, axis labels, grid lines, red-highlighted data points, and a legend indicating the equation 2y=x2. The main title and subtitle have custom colors and font styles for improved visualization.

Multiple Plots In R

Output:

👁 gh
plot() Function in R

par(mfrow = c(2, 2)) is like setting up a grid of 2 rows and 2 columns for your plots. This means we can create four plots, and they will be arranged in a 2x2 grid.

  • Each time we use the plot function after setting up the grid, it adds a new plot to one of the grid positions. Each plot can have different data and visual styles.
  • This ensures that any future plots you make won't be constrained to the grid; they'll be displayed as standalone plots.

Overlaying Graphs using plot function

Output:

👁 gh
plot() Function in R

In this example the plot function is used to create the first graph. the points function overlays points from the second graph on the existing plot.

The lines function overlays a line from the third graph on the existing plot. legend adds a legend to distinguish between different datasets.

Comment
Article Tags:

Explore