Contenido de este artículo
- 0
- 0
- 0
- 0
Puede usar la siguiente sintaxis para cambiar el tamaño de los elementos en una leyenda de ggplot2:
ggplot (datos, aes (x = x, y = y)) + theme ( legend.key.size = unit (1, ' cm '), #cambiar el tamaño de la clave de la leyenda legend.key.height = unit (1, ' cm '), #cambiar la altura de la clave de la leyenda legend.key.width = unit ( 1, ' cm '), #cambiar el ancho de la clave de la leyenda legend.title = element_text (tamaño = 14), #cambiar el tamaño de la fuente del título de la leyenda legend.text = element_text (tamaño = 10)) #cambiar el tamaño de la fuente del texto de la leyenda
Los siguientes ejemplos muestran cómo utilizar estos argumentos en la práctica.
Cambiar el tamaño de la clave de leyenda de ggplot2
Supongamos que creamos el siguiente diagrama de barras agrupado usando ggplot2:
biblioteca (ggplot2) #create data frame df <- data.frame (equipo = rep (c (' A ', ' B ', ' C '), cada uno = 3), position = rep (c (' Guard ', ' Forward ', ' Center '), times = 3), puntos = c (14, 8, 8, 16, 3, 7, 17, 22, 26)) #crear gráfica de barras agrupada ggplot (df, aes (llenar = posición, y = puntos, x = equipo)) + geom_bar (posición = ' esquivar ', estadística = ' identidad ')
De forma predeterminada, ggplot2 proporciona una leyenda a la derecha del gráfico.
El siguiente código muestra cómo usar el argumento legend.key.size para agrandar las claves de la leyenda:
ggplot (df, aes (llenar = posición, y = puntos, x = equipo)) + geom_bar (posición = ' esquivar ', estadística = ' identidad ') + tema ( legend.key.size = unit (2, ' cm '))
También podemos usar los argumentos legend.key.width y legend.key.height para especificar anchos y alturas para las claves:
ggplot (df, aes (llenar = posición, y = puntos, x = equipo)) + geom_bar (posición = ' esquivar ', estadística = ' identidad ') + tema ( legend.key.height = unit (2, ' cm '), legend.key.width = unit (4, ' cm '))
Cambiar el tamaño de fuente del título de la leyenda de ggplot2
Podemos usar el argumento legend.title para agrandar el tamaño de fuente del título de la leyenda:
ggplot (df, aes (llenar = posición, y = puntos, x = equipo)) + geom_bar (posición = ' esquivar ', estadística = ' identidad ') + tema ( legend.title = element_text (tamaño = 30))
Cambiar el tamaño de fuente del texto de la leyenda de ggplot2
Podemos usar el argumento legend.text para agrandar el tamaño de fuente del título de la leyenda:
ggplot (df, aes (llenar = posición, y = puntos, x = equipo)) + geom_bar (posición = ' esquivar ', estadística = ' identidad ') + tema ( legend.text = element_text (tamaño = 30))
Puede obtener más información sobre cómo realizar ajustes específicos a las leyendas de ggplot2 en la documentación de 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: