Cómo cambiar la posición de la leyenda en ggplot2 (con ejemplos)

Puedes opinar sobre este contenido:
  • 0
  • 0
  • 0
  • 0

Puede utilizar la siguiente sintaxis para especificar la posición de una leyenda de ggplot2:

tema (legend.position = " right ")

Los siguientes ejemplos muestran cómo utilizar esta sintaxis en la práctica con el conjunto de datos de iris incorporado en R.

Ejemplo: colocar leyenda en el exterior de la parcela

Puede decirle directamente a ggplot2 que coloque la leyenda en el lado «superior», «derecho», «inferior» o «izquierdo» del gráfico.

Por ejemplo, aquí se explica cómo colocar la leyenda en la parte superior del gráfico:

biblioteca (ggplot2)

ggplot (iris, aes (x = Sepal.Length, y = Sepal.Width, color = Species)) +
       geom_point () +
       tema (legend.position = " top ")

Ejemplo de título de ggplot2 en la parte superior del gráfico

Y aquí se explica cómo colocar la leyenda en la parte inferior de la trama:

biblioteca (ggplot2)

ggplot (iris, aes (x = Sepal.Length, y = Sepal.Width, color = Species)) +
       geom_point () +
       tema (legend.position = " bottom ")

Ejemplo de título en la parte inferior de ggplot2

Ejemplo: colocar leyenda en el interior de la parcela

También puede especificar las coordenadas exactas (x, y) para colocar la leyenda en el interior del gráfico.

Por ejemplo, aquí se explica cómo colocar la leyenda dentro de la esquina superior derecha:

biblioteca (ggplot2)

ggplot (iris, aes (x = Sepal.Length, y = Sepal.Width, color = Species)) +
       geom_point () +
       tema (leyenda.posición = c ( .9 , .9 ))

Y aquí se explica cómo colocar la leyenda dentro de la esquina inferior derecha:

biblioteca (ggplot2)

ggplot (iris, aes (x = Sepal.Length, y = Sepal.Width, color = Species)) +
       geom_point () +
       tema (leyenda.posición = c ( .9 , .1 ))

Ejemplo: eliminar la leyenda por completo

También puede eliminar la leyenda de un gráfico en ggplot2 por completo especificando legend.position = ”none” de la siguiente manera:

biblioteca (ggplot2)

ggplot (iris, aes (x = Sepal.Length, y = Sepal.Width, color = Species)) +
       geom_point () +
       tema (leyenda.posición = " ninguno ")

Recursos adicionales

Cómo cambiar el tamaño de la leyenda en ggplot2
Cómo cambiar el título de la leyenda en ggplot2
Una guía completa de los mejores temas de 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

Cuando creamos un árbol de decisiones para un conjunto de datos determinado, solo usamos un conjunto de datos de entrenamiento…
statologos comunidad-2

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

You have Successfully Subscribed!