Contenido de este artículo
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)
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 ')
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))
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/
¿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: