Anuncios

Un histograma representa las frecuencias de los valores de una variable agrupados en rangos. El histograma es similar al chat de barras pero la diferencia es que agrupa los valores en rangos continuos. Cada barra en el histograma representa la altura del número de valores presentes en ese rango.

R crea el histograma utilizando la función hist(). Esta función toma un vector como entrada y utiliza algunos parámetros más para trazar histogramas.

Sintaxis

La sintaxis básica para crear un histograma utilizando R es –

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

A continuación se describen los parámetros utilizados –

  • v es un vector que contiene los valores numéricos utilizados en el histograma.

  • main indica el título del gráfico.

  • col se utiliza para establecer el color de las barras.

  • borde se utiliza para establecer el color del borde de cada barra.

  • xlab se utiliza para dar la descripción del eje x.

  • xlim se utiliza para especificar el rango de valores en el eje x.

  • ylim se utiliza para especificar el rango de valores en el eje y.

  • breaks se utiliza para mencionar el ancho de cada barra.

Ejemplo

Se crea un histograma simple utilizando los parámetros input vector, label, col y border.

El script dado a continuación creará y guardará el histograma en el directorio de trabajo actual de R.

# Create data for the graph.v <- c(9,13,21,8,36,22,12,41,31,33,19)# Give the chart file a name.png(file = "histogram.png")# Create the histogram.hist(v,xlab = "Weight",col = "yellow",border = "blue")# Save the file.dev.off()

Cuando ejecutamos el código anterior, produce el siguiente resultado –

Histograma de V

Rango de valores X e Y

Para especificar el rango de valores permitidos en el eje X y el eje Y, podemos utilizar los parámetros xlim e ylim.

El ancho de cada una de las barras se puede decidir mediante el uso de saltos.

# Create data for the graph.v <- c(9,13,21,8,36,22,12,41,31,33,19)# Give the chart file a name.png(file = "histogram_lim_breaks.png")# Create the histogram.hist(v,xlab = "Weight",col = "green",border = "red", xlim = c(0,40), ylim = c(0,5), breaks = 5)# Save the file.dev.off()

Cuando ejecutamos el código anterior, se produce el siguiente resultado –

Los saltos de línea del histograma

Anuncios
.

Deja una respuesta

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