función box() en R

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 :

plot without box

Parcela sin ejes

plot with box

Parcela encerrada en una caja.

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 :

line plot

 

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 :

L box type

 

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *