La función hist permite crear histogramas. Por defecto, se creará un histograma de frecuencias, pero puedes crear un histograma de densidad estableciendo prob = TRUE. Los gráficos de caja (box plot) se pueden crear con la función boxplot.

# Datos de muestra
set.seed(5)
x <- rnorm(400)

# Histograma
hist(x, prob = TRUE)

Histograma en R

Histograma y box plot

En ocasiones resulta interesante superponer un box plot sobre un histograma. Para tal propósito tendrás que utilizar par(new = TRUE) ya que permite añadir un gráfico sobre el anterior, eliminar los ejes del box plot con axes = FALSE, hacerlo horizontal con horizontal = TRUE y utilizar un color transparente haciendo uso de la función rgb para evitar ocultar el histograma.

Box plot sobre un histograma en R

Box plot sobre el histograma

# Histograma
hist(x, prob = TRUE,
     col = "white",
     main = "")

# Nuevo gráfico
par(new = TRUE)

# Box plot
boxplot(x, horizontal = TRUE, axes = FALSE,
        col = rgb(0, 0.8, 1, alpha = 0.5))

# Caja
box()

También te puede interesar