Capítulo 9. Cómo controlar el aspecto general de los gráficos

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

En este capítulo hablaré de cómo controlar el aspecto general de los gráficos realizados con ggplot2. La gramática de los gráficos que subyace en ggplot2 se ocupa de cómo se procesan y muestran los datos; no se ocupa de cosas como los tipos de letra, los colores de fondo, etcétera. A la hora de presentar tus datos, es muy probable que quieras ajustar la apariencia de estas cosas. El sistema de temas de ggplot2 proporciona control sobre la apariencia de los elementos que no son datos. Ya hablé del sistema de temas en el capítulo anterior, y aquí explicaré un poco más cómo funciona.

9.1 Establecer el título de un gráfico

Problema

En querrás añadir un título a tu parcela.

Solución

Utiliza ggtitle() para añadir un título, como se muestra en la Figura 9-1:

library(gcookbook)  # Load gcookbook for the heightweight data set

hw_plot <- ggplot(heightweight, aes(x = ageYear, y = heightIn)) +
  geom_point()

hw_plot +
  ggtitle("Age and Height of Schoolchildren")

# Use \n for a newline
hw_plot +
  ggtitle("Age and Height\nof Schoolchildren")
Scatter plot with a title added (left); With a `\n` for a newline (right)
Figura 9-1. Gráfico de dispersión con un título añadido (izquierda); Con un \n para una nueva línea (derecha)

Debate

ggtitle() es equivalente a utilizar labs(title = "Title ...

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.