Contenido de este artículo
- 0
- 0
- 0
- 0
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 ')
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 ))
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 "))
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) ')
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/
¿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: