Trazado de gráficos usando una lista bidimensional en la programación R

La lista es un tipo de objeto en la programación R. Las listas pueden contener elementos heterogéneos como strings, números, arrays o incluso listas. Una lista es un vector genérico que contiene otros objetos. La lista bidimensional se puede crear en la programación R creando más listas en una lista o simplemente, podemos decir listas anidadas. La list()función en la programación R se usa para crear una lista. En este artículo, aprenderemos a crear un gráfico de trazado utilizando la Lista bidimensional en la programación R.

Creación de una lista bidimensional

Se puede crear una lista bidimensional con el uso de la list()función.

Sintaxis: lista(x)

Parámetro:
x: representa los objetos que se insertarán en la lista

Ejemplo:

# Defining objects
x <- c(1, 2, 3, 4)
  
y <- LETTERS[1:4]
  
# Adding lists into a list
ls <- list(
  list(x), 
  list(y)
)
  
# Print list
print(ls)

Producción:

[[1]]
[[1]][[1]]
[1] 1 2 3 4


[[2]]
[[2]][[1]]
[1] "A" "B" "C" "D"

Creación de un gráfico de trazado usando una lista bidimensional

Para crear gráficos de trazado, las listas deben pasarse como vectores a la plot()función como valores de coordenadas. La unlist()función convierte la lista en un vector de tipo atómico.

Ejemplo:

# Creating nested lists with random values
ls <- list(
  list(rnorm(20, mean = 10, sd = 2)),
  list(rnorm(20, mean = 100, sd = 10)))
  
# Output to be present as PNG file
png(file = "2DListGraph.png")
  
# Plotting list
plot(unlist(ls[[1]]), unlist(ls[[2]]))
  
# Saving the file
dev.off()

Producción:

Publicación traducida automáticamente

Artículo escrito por utkarsh_kumar 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 *