Contenido de este artículo
- 0
- 0
- 0
- 0
La forma más fácil de dibujar una leyenda fuera de una gráfica en base R es agregar espacio adicional a la derecha de la gráfica usando la siguiente sintaxis:
par ( mar = c (5, 4, 4, 8), xpd = VERDADERO )
El siguiente ejemplo paso a paso muestra cómo utilizar esta sintaxis en la práctica.
Paso 1: crear los datos
Primero, creemos algunos datos para trabajar:
#create data frames df1 <- data. marco (x = c (1, 2, 3, 4, 5, 6, 7), y = c (2, 7, 19, 26, 24, 29, 31)) df2 <- datos. marco (x = c (1, 2, 3, 4, 5, 6, 7), y = c (4, 4, 7, 9, 12, 13, 8))
Paso 2: Cree una parcela con una leyenda fuera de la parcela
A continuación, creemos un gráfico y agreguemos una leyenda fuera del gráfico en la esquina superior derecha:
# agregue espacio adicional a la derecha del par de parcela ( mar = c (5, 4, 4, 8), xpd = TRUE ) #plot ambas tramas de datos trazan (y ~ x, df1, pch = 1, main = " Diagrama de dispersión con varios grupos ") puntos (y ~ x, df2, pch = 3) #add leyenda fuera de la leyenda de la trama (" topright ", inset = c (-0.2, 0), legend = c (" df1 ", " df2 "), pch = c (1,3), title = " Data ")
Paso 3: modificar la ubicación de la leyenda
El argumento recuadro (x, y) se puede utilizar para controlar la ubicación de la leyenda a la derecha del gráfico. Por ejemplo, podemos hacer que el argumento x sea más negativo para empujar la leyenda aún más hacia la derecha:
# agregue espacio adicional a la derecha del par de parcela ( mar = c (5, 4, 4, 8), xpd = TRUE ) #plot ambas tramas de datos trazan (y ~ x, df1, pch = 1, main = " Diagrama de dispersión con varios grupos ") puntos (y ~ x, df2, pch = 3) #add leyenda fuera de la leyenda del gráfico (" topright ", inset = c (-0.3, 0), legend = c (" df1 ", " df2 "), pch = c (1,3), title = " Data ")
También podemos hacer que el argumento y sea más positivo para empujar la leyenda hacia abajo:
# agregue espacio adicional a la derecha del par de parcela ( mar = c (5, 4, 4, 8), xpd = TRUE ) #plot ambas tramas de datos trazan (y ~ x, df1, pch = 1, main = " Diagrama de dispersión con varios grupos ") puntos (y ~ x, df2, pch = 3) #add leyenda fuera de la leyenda de la trama (" topright ", inset = c (-0.3, .5), legend = c (" df1 ", " df2 "), pch = c (1,3), title = " Data " )
Siéntase libre de modificar los valores en el argumento insertado (x, y) para modificar la ubicación de la leyenda.
Puede encontrar más tutoriales de R en esta página .
- 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: