En este artículo, discutiremos cómo agregar texto en negrita y cursiva a un gráfico usando ggplot2 en el lenguaje de programación R.
Para agregar el texto en negrita y cursiva, usaremos la función annotate() de la biblioteca ggplot2 en lenguaje R, esta función ayuda a agregar el texto al gráfico con diferentes variaciones en el gráfico ggplot2.
Instale la biblioteca ggplot2:
install.packages("ggplot2")
Para importar/cargar la biblioteca ggplot2:
library("ggplot2")
Función de anotación : esta función agrega geoms a una gráfica, las propiedades de los geoms no se mapean a partir de variables de un marco de datos, sino que se pasan como vectores. Esto es útil para agregar pequeñas anotaciones o si tiene sus datos en vectores y, por alguna razón, no desea colocarlos en un marco de datos. En otras palabras, ayuda al usuario a agregar texto con diferentes propiedades al gráfico ggplot2.
Sintaxis: anotar(geom,x = NULL,y = NULL,xmin = NULL,xmax = NULL,ymin = NULL,max = NULL,xend = NULL,yend = NULL,…,label Fontface,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 uno de estos.
- etiqueta:-una string de caracteres que contiene la etiqueta de una variable
- Fontface: – El tipo de letra
Ejemplo 1: agregar un texto en negrita al gráfico ggplot2.
En este ejemplo, primero crearemos un marco de datos de 5 elementos y lo trazaremos con la ayuda de la función ggplot() en la biblioteca ggplot2. Y luego, con la función annotate() y pasando el parámetro negrita en la fuente, le agregaremos texto en negrita.
Código:
R
# Load ggplot2 package library("ggplot2") gfg_data=data.frame(x = c( 7, 5, 1, 3, 9), y = c(8, 4, 6, 2, 7)); gfg_plot <- ggplot(gfg_data, aes(x, y)) +geom_point() gfg_plot +annotate("text", x =8, y = 2, size = 5, label = "GEEKSFORGEEKS", fontface = "bold")
Producción:
Ejemplo 2: agregar un texto en cursiva a ggplot2 Plot.
En este ejemplo, primero crearemos un marco de datos de 10 elementos y lo trazaremos con la ayuda de la función ggplot() en la biblioteca ggplot2. Y luego, con la función annotate() y pasando el parámetro de cursiva en la fuente, le agregaremos texto en cursiva.
R
library("ggplot2") gfg_data = data.frame(x = c(7, 5, 1, 3, 9), y = c(8, 4, 6, 2, 7)); gfg_plot <- ggplot(gfg_data, aes(x, y)) +geom_point() gfg_plot +annotate("text", x = 8, y = 2, size = 5, label = "GEEKSFORGEEKS", fontface = "italic")
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