Histogramas en lenguaje R

Un histograma contiene un área rectangular para mostrar la información estadística que es proporcional a la frecuencia de una variable y su ancho en intervalos numéricos sucesivos. Una representación gráfica que administra un grupo de puntos de datos en diferentes rangos especificados. Tiene una función especial que no muestra espacios entre las barras y es similar a un gráfico de barras verticales.

R – Histogramas

Podemos crear un histograma en el lenguaje de programación R usando la función hist().

Sintaxis: hist(v, main, xlab, xlim, ylim, breaks, col, border)

Parámetros: 

  • v: este parámetro contiene valores numéricos utilizados en el histograma.
  • main: este parámetro main es el título del gráfico.
  • col: este parámetro se utiliza para establecer el color de las barras.
  • xlab: este parámetro es la etiqueta para el eje horizontal.
  • borde: este parámetro se utiliza para establecer el color del borde de cada barra.
  • xlim: este parámetro se utiliza para trazar valores del eje x.
  • ylim: este parámetro se utiliza para trazar valores del eje y.
  • breaks: Este parámetro se utiliza como ancho de cada barra.

Crear un histograma simple en R

Crear un gráfico de histograma simple usando el parámetro anterior. Este vector v se grafica usando hist() .

Ejemplo: 

R

# Create data for the graph.
v <- c(19, 23, 11, 5, 16, 21, 32,
       14, 19, 27, 39)
 
# Create the histogram.
hist(v, xlab = "No.of Articles ",
     col = "green", border = "black")

Producción:

Rango de valores X e Y

Para describir el rango de valores necesitamos hacer los siguientes pasos: 

  1. Podemos usar los parámetros xlim e ylim en el eje X y el eje Y.
  2. Tome todos los parámetros que se requieren para hacer un gráfico de histograma.

Ejemplo 

R

# Create data for the graph.
v <- c(19, 23, 11, 5, 16, 21, 32, 14, 19, 27, 39)
 
 
# Create the histogram.
hist(v, xlab = "No.of Articles", col = "green",
    border = "black", xlim = c(0, 50),
    ylim = c(0, 5), breaks = 5)   

Producción: 

Uso de valores de retorno de histograma para etiquetas usando text()

Para crear un gráfico de valor de retorno de histograma.

R

# Creating data for the graph.
v <- c(19, 23, 11, 5, 16, 21, 32, 14, 19,
       27, 39, 120, 40, 70, 90)
 
# Creating the histogram.
m<-hist(v, xlab = "Weight", ylab ="Frequency",
        col = "darkmagenta", border = "pink",
        breaks = 5)
 
# Setting labels
text(m$mids, m$counts, labels = m$counts,
     adj = c(0.5, -0.5))   

Producción:

Histograma usando ancho no uniforme

Al crear gráficos de histograma de diferentes anchos, usando los parámetros anteriores, creamos un histograma usando un ancho no uniforme.

Ejemplo 

R

# Creating data for the graph.
v <- c(19, 23, 11, 5, 16, 21, 32, 14,
       19, 27, 39, 120, 40, 70, 90)
     
# Creating the histogram.
hist(v, xlab = "Weight", ylab ="Frequency",
     xlim = c(50, 100),
    col = "darkmagenta", border = "pink",
    breaks = c(5, 55, 60, 70, 75,
               80, 100, 140))

Producción:

Publicación traducida automáticamente

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