Este parámetro, que puede tomar los valores True, False o None (valor por defecto), determina si los valores (alturas) de cada bin se normalizan para formar una función de densidad de probabilidad o no. Hagamos la prueba para los mismos datos con los que estamos trabajando:
El código usado en la imagen anterior es semejante al usado en los ejemplos anteriores con la adición del parámetro density. Y vemos, para empezar, que los bins ya no toman valores en el rango [0, 2.800] como ocurría en la primera versión del histograma que creamos, sino en el rango normalizado [0, 1] (en realidad, solo se muestran valores en el rango [0, 0.40] pues no hay valores por encima de esa cifra en este caso concreto y matplotlib evita mostrar ese espacio vacío). Además, de los tres valores devueltos por la función -que en este caso hemos extraído en tres variables distintas, v, l y g-, el primero de ellos -que hemos visto que devuelve la altura de los bins- toma los valores también normalizados.