density

Este parámetro, que puede tomar los valores True, FalseNone (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:

Histograma normalizado

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.