Rug plot

La primera opción que tenemos es la llamada en inglés "rug plot" (¿gráfica de alfombrilla?). Este tipo de gráficas muestra la distribución de una variable con marcas representando los valores en un único eje. Desde cierto punto de vista son semejantes a los histogramas con bins de un ancho igual a cero (de forma que cada valor tenga su propio bin y éstos tengan todos una misma altura). También puede ser comparado a un gráfico de dispersión de una sola variable.

En seaborn disponemos de la función seaborn.rugplot con este fin:

y = np.random.normal(size = 100)

sns.rugplot(y);

Rug plot

El único argumento obligatorio es el array conteniendo los puntos. Es posible controlar la altura de las marcas y el eje en el que se va a mostrar con los parámetros height y axis, respectivamente. En el siguiente ejemplo se personalizan ambos:

sns.rugplot(y, height = 0.1, axis = "y");

Rug plot

Ésta es una función a nivel de ejes, lo que implica que puede ser mostrada en un conjunto de ejes cualquiera.