Cómo etiquetar puntos en una gráfica de dispersión en R (con ejemplos)

Actualizado por ultima vez el 7 de mayo de 2021, por .

Este tutorial proporciona un ejemplo de cómo etiquetar los puntos en un diagrama de dispersión tanto en base R como en ggplot2.

Ejemplo 1: Etiquetar puntos de la gráfica de dispersión en Base R

Para agregar etiquetas a los puntos de la gráfica de dispersión en base R, puede usar la función text () , que usa la siguiente sintaxis:

texto (x, y, etiquetas,…)

  • x: la coordenada x de las etiquetas
  • y: la coordenada y de las etiquetas
  • etiquetas: el texto que se utilizará para las etiquetas

El siguiente código muestra cómo etiquetar un solo punto en un diagrama de dispersión en base R:

#create data 
df <- data. marco (x = c (1, 2, 3, 4, 5, 6),
                 y = c (7, 9, 14, 19, 12, 15),
                 z = c ('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot
plot (df $ x, df $ y)

#add etiqueta al tercer punto en el conjunto de datos
texto (df $ x [3], df $ y [3] -1, etiquetas = df $ z [3])

El siguiente código muestra cómo etiquetar cada punto en un diagrama de dispersión en base R:

#create data 
df <- data. marco (x = c (1, 2, 3, 4, 5, 6),
                 y = c (7, 9, 14, 19, 12, 15),
                 z = c ('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot
plot (df $ x, df $ y)

#add etiquetas a cada punto
texto (df $ x, df $ y-1, etiquetas = df $ z)

Etiquetar puntos de la gráfica de dispersión en R

Ejemplo 2: Etiquetar puntos de diagrama de dispersión en ggplot2

El siguiente código muestra cómo etiquetar un solo punto en un diagrama de dispersión en ggplot2:

#cargar
 biblioteca ggplot2 (ggplot2)

#create data 
df <- data. marco (x = c (1, 2, 3, 4, 5, 6),
                 y = c (7, 9, 14, 19, 12, 15),
                 z = c ('A', 'B', 'C', 'D', 'E', 'F'))

#crear un diagrama de dispersión con una etiqueta en el tercer punto del conjunto de datos 
ggplot (df, aes (x, y)) +
  geom_point () +
  anotar (' texto ', x = 3, y = 13.5, etiqueta = ' C ')

Ggplot2 agrega etiquetas al diagrama de dispersión

El siguiente código muestra cómo etiquetar cada punto en un diagrama de dispersión en ggplot2:

#cargar ggplot2 y ggrepel para una fácil biblioteca de anotaciones
 (ggplot2)
 biblioteca (ggrepel)

#create data 
df <- data. marco (x = c (1, 2, 3, 4, 5, 6),
                 y = c (7, 9, 14, 19, 12, 15),
                 z = c ('A', 'B', 'C', 'D', 'E', 'F'))

#crear un diagrama de dispersión con una etiqueta en cada punto 
ggplot (df, aes (x, y)) +
  geom_point () +
  geom_text_repel ( aes (etiqueta = z))

etiquetas en el diagrama de dispersión en ggplot2

Recursos adicionales

Cómo crear un diagrama de dispersión con una línea de regresión en R
Cómo usar la función Jitter en R para diagramas de dispersión

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

A menudo, es posible que desee seleccionar una muestra aleatoria de un conjunto de datos en Excel. Afortunadamente, esto es…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!