Capítulo 7. Anotaciones

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Visualizar sólo tus datos no suele ser suficiente: hay todo tipo de información adicional que puede ayudar al espectador a interpretar los datos. Además del repertorio estándar de etiquetas de ejes, marcas de graduación y leyendas, también puedes añadir elementos gráficos o de texto individuales a tu gráfico. Estos elementos pueden utilizarse para añadir información contextual adicional, resaltar una zona del gráfico o añadir algún texto descriptivo sobre los datos.

7.1 Añadir anotaciones de texto

Problema

En quieres añadir una anotación de texto a un gráfico.

Solución

Utiliza annotate() y un texto geom(Figura 7-1):

p <- ggplot(faithful, aes(x = eruptions, y = waiting)) +
  geom_point()

p +
  annotate("text", x = 3, y = 48, label = "Group 1") +
  annotate("text", x = 4.5, y = 66, label = "Group 2")
Text annotations
Figura 7-1. Anotaciones de texto

Debate

La función annotate() puede utilizarse para añadir cualquier tipo de objeto geométrico. En este caso, hemos utilizado geom = "text".

Se pueden especificar otras propiedades del texto, como se muestra en la Figura 7-2:

p +
  annotate("text", x = 3, y = 48, label = "Group 1",
           family = "serif", fontface = "italic", colour = "darkred", size = 3) +
  annotate("text", x = 4.5, y = 66, label = "Group 2",
           family =

Get R Graphics Cookbook, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.