¿Cómo etiquetar puntos específicos en un diagrama de dispersión en R?

Los diagramas de dispersión en el lenguaje de programación R se pueden trazar para representar datos complejos de manera fácil y gráfica. Se utiliza para trazar puntos, líneas y curvas. Los puntos se pueden etiquetar utilizando varios métodos disponibles en base R e incorporando algunos paquetes externos.

Método 1: Usar el paquete ggplot

El método ggplot() se puede usar en este paquete para simular personalizaciones de gráficos e inducir flexibilidad en el trazado de gráficos. 

Sintaxis:

ggplot(data = <DATA>, mapping = aes(<MAPPINGS>)) + <GEOM_FUNCTION>()

Los datos se pueden enlazar en el diagrama de dispersión utilizando el atributo de datos del método ggplot. El mapeo en la función se puede inducir utilizando la función aes() para crear un mapeo estético, filtrando las variables que se trazarán en el diagrama de dispersión. También podemos especificar cómo representar diferentes componentes en el gráfico, por ejemplo, las posiciones de los ejes x e y, las etiquetas para asignar a estos puntos o características como el tamaño, la forma, el color, etc.

Este método también permite la adición de varios geoms, es decir, los componentes del gráfico. geom_point() se utiliza para la creación de diagramas de dispersión. geom_label() se usa para comprender la estética especificada en ggplot. 

Ejemplo:

R

library(ggplot2)
 
# creating a data frame
df <- data.frame(col1 = c(1:5),
                 col2 = c(4:8),
                 col3 = letters[1:5]      
                 )
print ("Original DataFrame")
 
# plotting the data
ggplot(aes(x=col1, y=col2, label=col3), data=df) +
  geom_point() +
  geom_label()

Producción

Método 2: Usar el método text()

El método plot() en Base R se utiliza para trazar los objetos R, es decir, listas o marcos de datos. 

Sintaxis:

trama (x, y, datos, columna)

Parámetro: 

x,y – Las coordenadas x e y de los puntos

col – El color a asignar a los puntos. El color se especifica mediante una string de caracteres. 

datos: los puntos del marco de datos que se trazarán en el gráfico

El método de texto se puede utilizar para personalizar los gráficos para agregar nombres de strings a los puntos trazados. 

Sintaxis:

texto (x, y, etiquetas, datos) 

Parámetro: 

x, y – Las coordenadas de los puntos a etiquetar

etiquetas: el vector de etiquetas que se agregará 

datos: los datos que se utilizarán para trazar

Ejemplo:

R

# creating a data frame
df <- data.frame(col1 = c(1:5),
                 col2 = c(4:8),
                 col3 = letters[1:5]      
                 )
 
print ("Original DataFrame")
 
# plotting the data
plot(col1 ~col2 , col="red", cex=2, data= df )
 
# adding text to the data
text(col1  ~ col2, labels= col3 ,data=df , cex=0.9)

Producción

Publicación traducida automáticamente

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