Cómo personalizar el eje de un Bar Plot en R

Los diagramas de barras en el lenguaje de programación R se pueden crear utilizando el método barplot(). Toma como entrada una array o vector de valores. Las alturas de las barras son equivalentes a los valores contenidos en el vector. 

Sintaxis: barplot(H, xlab, ylab, main, names.arg, col)

Etiquetado del eje X del gráfico de barras

El atributo names.args en el método barplot() se puede usar para asignar nombres a las etiquetas del eje x. Se pueden asignar etiquetas numéricas o de caracteres que se trazan alternativamente en la ventana de visualización. 

Ejemplo: etiquetar el eje X del diagrama de barras

R

# creating a data frame
data_frame <- data.frame(col1 = 1:20,
                         col2 = 1:20,
                         col3 = 1)
  
# printing the data frame
print ("Original DataFrame")
print (data_frame)
  
# plotting a barplot
barplot(data_frame$col2, names.arg = data_frame$col1)

Producción

Establecer el límite del eje Y del gráfico de barras

El parámetro ylim del método barplot() se puede usar para establecer límites para representar en la ventana de visualización. Contiene un vector que contiene límite inferior y superior. 

Ejemplo: establecer el límite del eje Y del gráfico de barras

R

# creating a data frame
data_frame <- data.frame(col1 = 1:20,
                         col2 = 1:20,
                         col3 = 1)
  
# printing the data frame
print ("Original DataFrame")
print (data_frame)
  
# plotting a barplot
barplot(data_frame$col2, names.arg = data_frame$col1 , ylim= c(0,50) )

Producción

Establecer el límite del eje X del gráfico de barras

El parámetro xlim del método barplot() se puede usar para establecer límites para representar en la ventana de visualización. Contiene un vector que contiene límite inferior y superior. 

Ejemplo: Configuración del límite del eje X

R

# creating a data frame
data_frame <- data.frame(col1 = 1:20,
                         col2 = 1:20,
                         col3 = 1)
  
# printing the data frame
print ("Original DataFrame")
print (data_frame)
  
# plotting a barplot
barplot(data_frame$col2, names.arg = data_frame$col1 , xlim= c(0,50) )

Producción

Trazado del eje Y logarítmico

El parámetro de registro se puede configurar para mostrar el eje y sus valores correspondientes en la escala logarítmica. Establecer el valor de registro equivalente a la string de caracteres y muestra las modificaciones en el eje y. 

Ejemplo: trazado del eje Y logarítmico

R

# creating a data frame
data_frame <- data.frame(col1 = 1:20,
                         col2 = 1:20,
                         col3 = 1)
  
# printing the data frame
print ("Original DataFrame")
print (data_frame)
  
# plotting a barplot
barplot(data_frame$col2, names.arg = data_frame$col1 , log = "y" )

Producción

Trazado del eje X logarítmico

El parámetro de registro se puede configurar para mostrar el eje y sus valores correspondientes en la escala logarítmica. Establecer el valor de registro equivalente a la string de caracteres x muestra las modificaciones en el eje x. 

Ejemplo: trazado del eje X logarítmico

R

# creating a data frame
data_frame <- data.frame(col1 = 1:20,
                         col2 = 1:20,
                         col3 = 1)
  
# printing the data frame
print ("Original DataFrame")
print (data_frame)
  
# plotting a barplot
barplot(data_frame$col2, names.arg = data_frame$col1 , log = "x" )

Producción

Cambiar el nombre de las etiquetas de grupo

Se puede cambiar el nombre del atributo names.arg para asignar un nuevo conjunto de etiquetas a los argumentos del eje x.

Ejemplo: cambio de nombre de las etiquetas de grupo

R

# creating a data frame
data_frame <- data.frame(col1 = 1:5,
                         col2 = 5:9,
                         col3 = 1)
  
# printing the data frame
print ("Original DataFrame")
print (data_frame)
  
# plotting a barplot
barplot(data_frame$col2, names.arg =c(
  "Grp1","Grp2","Grp3","Grp4","Grp5"))

Producción

Adición de la orientación de la etiqueta

La orientación de las etiquetas de los ejes se puede cambiar usando el atributo las. Los siguientes símbolos de especificación se utilizan para especificar la orientación: 

0: siempre paralelo al eje

1: siempre horizontal

2: siempre perpendicular al eje

3: siempre vertical.

Ejemplo: Adición de la orientación de la etiqueta

R

# creating a data frame
data_frame <- data.frame(col1 = 1:20,
                         col2 = 1:20,
                         col3 = 1)
  
# printing the data frame
print ("Original DataFrame")
print (data_frame)
  
# plotting a barplot
barplot(data_frame$col2, names.arg = data_frame$col1 , las=3)

Producción

Adición de etiquetas de eje

Los atributos xlab e ylab contienen strings de caracteres, que asignan los nombres respectivos a los ejes de los gráficos de barras. 

Ejemplo: Adición de etiquetas de eje

R

# creating a data frame
data_frame <- data.frame(col1 = 1:20,
                         col2 = 1:20,
                         col3 = 1)
  
# printing the data frame
print ("Original DataFrame")
print (data_frame)
  
# plotting a barplot
barplot(data_frame$col2, names.arg = data_frame$col1 ,
        xlab = "Integers", ylab = "Numbers")

Producción:

Publicación traducida automáticamente

Artículo escrito por yippeee25 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 *