En este artículo, vamos a ver cómo agregar texto al gráfico ggplot2 en el lenguaje de programación R.
Para hacer esto se usa anotar() . Es útil para agregar pequeñas anotaciones (como etiquetas de texto) o si tiene sus datos en vectores y, por alguna razón, no desea colocarlos en un marco de datos.
Sintaxis:
anotar(geom,x = NULL,y = NULL, xmin = NULL, xmax = NULL, ymin = NULL, ymax = NULL, xend = NULL, yend = NULL, …, na.rm = FALSE)
Parámetros:
- geom: nombre de geom a usar para la anotación
- x, y, xmin, ymin, xmax, ymax, xend, yend: estética de posicionamiento: debe especificar al menos una de estas.
- …: Otros argumentos pasados a la capa(). Suelen ser estéticas, que se utilizan para establecer una estética en un valor fijo, como color = «rojo» o tamaño = 3.
- na.rm: si es FALSO, los valores faltantes predeterminados se eliminan con una advertencia.
Ejemplo:
R
library("ggplot2") gfg_data <- data.frame(x = c(1,2,3,4,5), y = c(4,3,2,5,1)) gfg_data gfg_plot<- ggplot(gfg_data, aes(x, y)) + geom_point() gfg_plot + annotate("text", x = 4, y = 3, label = "GeeksForGeeks")
Producción:
Para anotar varios elementos de prueba en el gráfico ggplot2, el usuario debe llamar a la función annotate() del paquete ggplot2 varias veces con los parámetros necesarios en el lenguaje de programación R.
Ejemplo:
R
library("ggplot2") gfg_data <- data.frame(x = c(1,2,3,4,5), y = c(4,3,2,5,1)) gfg_data gfg_plot<- ggplot(gfg_data, aes(x, y)) + geom_point() gfg_plot + annotate("text", x = 1.2, y = 5, label = "GeeksForGeeks") + annotate("text", x = 4.7, y = 1, label = "GeeksForGeeks")
Producción:
Para modificar el color y el tamaño del texto agregado al gráfico ggplot2 mediante la función annotate(), el usuario debe agregar col y size como argumentos de la función annotate del paquete ggplot2 y especificar el parámetro requerido en esta función y este conducirá al cambio en el tamaño y el color del texto agregado al gráfico ggplot2 en el lenguaje de programación R.
Ejemplo:
R
library("ggplot2") gfg_data <- data.frame(x = c(1,2,3,4,5), y = c(4,3,2,5,1)) gfg_data gfg_plot<- ggplot(gfg_data, aes(x, y)) + geom_point() gfg_plot + annotate("text", x = 2, y = 5, label = "GeeksForGeeks", col = "green", size = 10) + annotate("text", x = 4.7, y = 1, label = "GeeksForGeeks", col = "green", size = 5)
Producción:
Publicación traducida automáticamente
Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA