¿Cómo superponer parcelas en R?

En este artículo, discutiremos cómo superponer gráficos en el lenguaje de programación R.

La superposición es una técnica que se utiliza para dibujar varias parcelas en un solo cuadro. Para dibujar varias gráficas en el lenguaje R, dibujamos una gráfica básica y agregamos una gráfica de líneas superpuestas o una gráfica de dispersión usando las funciones lines() y points(). Esta superposición de líneas y diagramas de dispersión se puede dibujar encima de cualquier capa en el lenguaje R.

Método 1: gráficos de líneas superpuestas en R

Para superponer un diagrama de líneas en el lenguaje R, usamos la función lines(). La función lines() es una función genérica que superpone un gráfico de líneas tomando coordenadas de un marco de datos y uniendo los puntos correspondientes con segmentos de línea. Podemos personalizar aún más ese gráfico de líneas usando los parámetros lty, lwd y col para personalizar el tipo de línea, el ancho de línea y el color de línea, respectivamente.

Sintaxis:

puntos (x, y, ltype, lwd, col)

Parámetro:

  • x e y: determina las variables del eje x y del eje y respectivamente.
  • lty: determina el tipo de línea.
  • lwd: determina el ancho de línea.
  • col: determina el color de la línea.

Ejemplo: diagramas de líneas superpuestas

R

# define sample data frames
sample_data <- data.frame(x=c(1, 2, 3, 4, 5),
                  y1 = c(7, 10, 26, 39, 5),
                  y2 = c(4, 14, 16, 29, 15),
                  y3 = c(2, 13, 36, 19, 25),
                  y4 = c(8, 11, 6, 9, 35))
                            
  
# create base scatter plot
plot(sample_data$x, sample_data$y1)
  
# overlay line plot 
lines(sample_data$x, sample_data$y2, col='green', lwd=2)
lines(sample_data$x, sample_data$y3, col='red', lwd=1)
lines(sample_data$x, sample_data$y4, col='blue', lty="dashed")

Producción:

Método 2: Gráficos de dispersión superpuestos en R

Para superponer un diagrama de dispersión en el lenguaje R, usamos la función points(). La función points() es una función genérica que superpone un gráfico de dispersión tomando coordenadas de un marco de datos y trazando los puntos correspondientes. Podemos personalizar aún más ese gráfico de dispersión usando los parámetros pch y col para personalizar la forma del punto y el color del punto, respectivamente.

Sintaxis:

puntos (x, y, pch, col)

Parámetro:

  • x e y: determina las variables del eje x y del eje y respectivamente.
  • pch: determina la forma del punto.
  • col: determina el color de los puntos.

Ejemplo: diagrama de dispersión superpuesto

R

# define sample data frames
sample_data <- data.frame(x=c(1, 2, 3, 4, 5),
                  y1 = c(7, 10, 26, 39, 5),
                  y2 = c(4, 14, 16, 29, 15),
                  y3 = c(2, 13, 36, 19, 25),
                  y4 = c(8, 11, 6, 9, 35))
                            
  
# create base scatter plot
plot(sample_data$x, sample_data$y1)
  
# overlay scatter plot 
points(sample_data$x, sample_data$y2, col='green', pch=12)
points(sample_data$x, sample_data$y3, col='red', pch=13)
points(sample_data$x, sample_data$y4, col='blue')

Producción:

Publicación traducida automáticamente

Artículo escrito por mishrapriyank17 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *