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

Actualizado el 17 de julio de 2024, por Luis Benites.

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/

Redactor del artículo

  • Luis Benites
    Director de Statologos.com

    Tengo una Maestría en Ciencias en Estadística Aplicada y he trabajado en algoritmos de aprendizaje automático para empresas profesionales tanto en el sector de la salud como en el comercio minorista.

    Ver todas las entradas

¿Te hemos ayudado?

Deja un comentario en el muro del agradecimiento para que todos sepán que Statologos explica mejor y facil y si te es viable puedes hacer una donación:

Puedes hacer un donativo
Muro del agradecimiento

Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo:

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!