La guía completa de títulos de ggplot2

La biblioteca de visualización de datos ggplot2 facilita la creación de hermosos gráficos en R desde cero.

Sin embargo, ggplot2 no proporciona un título para los gráficos a menos que especifique uno. Este tutorial explica exactamente cómo agregar y modificar títulos en gráficos ggplot2.

Cómo agregar un título ggplot2

El siguiente código muestra cómo usar ggplot2 para crear una gráfica de caja agrupada usando el conjunto de datos de iris incorporado :

biblioteca (ggplot2)

ggplot (iris, aes (x = Especie , y = Sepal.Length )) +
  geom_boxplot ()

Para agregar un título al gráfico, podemos usar la función ggtitle () :

ggplot (iris, aes (x = Especie , y = Sepal.Length )) +
  geom_boxplot () +
  ggtitle (' Longitud del sépalo por especie ')

título de ggplot2

Nota: También puede utilizar labs (title = ‘Sepal Length by Species’) para crear exactamente el mismo título.

Cómo centrar un título ggplot2

De forma predeterminada, los títulos de ggplot2 están alineados a la izquierda. El creador de ggplot2, Hadley Wickham, señala que esto se debe a que un título alineado a la izquierda funciona mejor con subtítulos .

Si desea centrar un título de ggplot2, puede usar este fragmento de código:

tema (plot.title = element_text (hjust = 0.5 ))

Así es como se ve en la práctica:

ggplot (iris, aes (x = Especie , y = Sepal.Length )) +
  geom_boxplot () +
  ggtitle (' Longitud del sépalo por especie ') +
  tema (plot.title = element_text (hjust = 0.5 ))

Centro del título de ggplot2

Cómo modificar la fuente de un título ggplot2

Puede modificar muchos aspectos del título de la fuente, incluidos:

  • family : familia de fuentes
  • face : tipo de letra. Las opciones incluyen «cursiva», «negrita» y «negrita.italica»
  • color : color de fuente
  • tamaño : tamaño de fuente en pts
  • hjust : justificación horizontal entre 0 y 1
  • vjust : justificación vertical entre 0 y 1
  • lineheight : altura de la línea, es decir, el espacio entre líneas para títulos de varias líneas

A continuación, se muestra un ejemplo de cómo modificar algunos de estos aspectos:

ggplot (iris, aes (x = Especie , y = Sepal.Length )) +
  geom_boxplot () +
  ggtitle (' Longitud del sépalo por especie ') +
  tema (plot.title = element_text (hjust = 0.5 , color = " azul ", tamaño = 20 , cara = " negrita "))

Modificar el título de la fuente ggplot2

Cómo crear un título ggplot2 de varias líneas

Si tiene un título inusualmente largo, simplemente puede agregar n donde le gustaría que comenzara una nueva línea. Por ejemplo:

ggplot (iris, aes (x = Especie , y = Sepal.Length )) +
  geom_boxplot () +
  ggtitle (' Longitud del sépalo por especie  nTamaño de la muestra (n = 150) ')

Título de varias líneas en ggplot2

Recursos adicionales

Una guía completa de los mejores temas de ggplot2
Cómo crear gráficos lado a lado en ggplot2
Cómo establecer límites de eje en ggplot2

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Redactor del artículo

  • Luis Benites
    Director de Statologos.com

    Tengo una Maestría en Ciencias en Estadística Aplicada y he trabajado en algoritmos de aprendizaje automático para empresas profesionales tanto en el sector de la salud como en el comercio minorista.

    Ver todas las entradas

¿Te hemos ayudado?

Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:

La ayuda no cuesta nada

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:

Deja un comentario

Una distribución de frecuencia describe la frecuencia con la que ocurren valores diferentes en un conjunto de datos. Es una…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!