La función hist crea por defecto un histograma de frecuencias. Puedes sobrescribir esto estableciendo prob = TRUE o freq = FALSE.
# Datos de muestra normales
set.seed(1)
x <- rnorm(400)
# Histograma
hist(x, prob = TRUE)
hist(x, freq = FALSE) # Equivalente


Puedes cambiar el color por defecto de las barras del histograma (grises desde R 4.0.0) haciendo uso del argumento col.
# Datos de muestra normales
set.seed(1)
x <- rnorm(400)
# Histograma azul
hist(x,
prob = TRUE,
col = "#E1DEFC") # Color

El argumento border permite modificar el color del borde las barras.
# Datos de muestra normales
set.seed(1)
x <- rnorm(400)
# Histograma violeta
hist(x,
prob = TRUE,
col = "#E1DEFC", # Color de fondo
border = "#9A68A4") # Borde

También puedes usar líneas de sombreado en lugar de un color de fondo. Establécelas con el argumento density y modifica su ángulo con angle.
# Datos de muestra normales
set.seed(1)
x <- rnorm(400)
# Histograma blanco con líneas de sombreado
hist(x,
prob = TRUE,
col = 4, # Color
density = 10, # Líneas de sombreado
angle = 20) # Ángulo de las líneas
Puedes modificar o añadir un título, subtítulo y las etiquetas de los ejes con los argumentos main, sub, xlab e ylab, respectivamente.
# Datos de muestra normales
set.seed(1)
x <- rnorm(400)
# Histograma con títulos
hist(x,
prob = TRUE,
main = "Título del histograma", # Título
sub = "Subtítulo", # Subtítulo
xlab = "Etiqueta eje X", # Etiqueta eje X
ylab = "Etiqueta eje Y") # Etiqueta eje Y

También te puede interesar