La función Box( ) en la programación R se usa para dibujar un cuadro alrededor del gráfico actual en el color y el tipo de línea dados. La función box( ) está construida bajo el paquete ‘graphics’ de la programación R. El argumento bty de la función de trazado determina el tipo de cuadro dibujado.
Sintaxis: caja (que = «parcela», lty = «sólido», …)
Parámetros:
- cual: personaje, uno de “trama”, “figura”, “interior” y “exterior”.
- lty: tipo de línea de la caja.
Ejemplo 1:
Trazaremos una curva sin ejes, es decir, ‘ejes = FALSO’ para evitar los cuadros predeterminados y luego agregaremos un cuadro rojo al gráfico. Trazaremos una curva de tan(x).
R
# Plotting curve # without axes curve(tan, -20, 20, axes = FALSE) # Using box() to draw # a Red box around # the curve box(which = "plot",col = 6, lty = "solid")
Producción :
Tipos de cajas:
El cuadro predeterminado alrededor de las gráficas base R se puede personalizar usando el argumento ‘bty’ de la función correspondiente. Las cajas especificadas bajo el argumento pueden ser de tipos:
- Cuadro completo – bty = “o” (Predeterminado)
- Izquierda e inferior – bty = “L”
- Arriba, izquierda y abajo – bty = “C”
- Arriba y a la derecha – bty = “7”
- Arriba, derecha e abajo – bty = “]”
- Izquierda, abajo y derecha – bty = “U”
- Sin casilla – bty = “n”
Ejemplo 2:
Comenzaremos trazando un gráfico estadístico de tipo línea y punto y luego intentaremos agregar diferentes tipos de cajas usando el argumento ‘bty’.
R
# plotting a line curve # using plot( ) function. plot(1:10, abs(stats::rnorm(10)), type = "b", axes = FALSE) # adding axes and labels # to the plot axis(1, at = 1:10, labels = letters[1:10])
Producción :
Ahora agregaremos un cuadro que tiene solo las reglas izquierda y abajo usando el argumento bty=”L”.
R
box(which="plot",lty = 'solid', col = 'blue',bty="L")
Producción :
Ahora agregaremos un cuadro que tiene reglas superior, derecha e inferior usando el argumento bty=”]”.
R
box(which="plot",lty = 'solid', col = 'blue',bty="]")
Producción :
Publicación traducida automáticamente
Artículo escrito por misraaakash1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA