Cómo trazar varios histogramas en la misma trama con Seaborn

Con matplotlib, puedo hacer un histograma con dos conjuntos de datos en un gráfico (uno al lado del otro, no superpuesto).

import matplotlib.pyplot as plt
import random

x = [random.randrange(100) for i in range(100)]
y = [random.randrange(100) for i in range(100)]
plt.hist([x, y])
plt.show()

Esto produce la siguiente trama.

Sin embargo, cuando trato de hacer esto con seabron;

import seaborn as sns
sns.distplot([x, y])

Obtuve el siguiente error:

ValueError: color kwarg must have one color per dataset

Entonces trato de agregar algunos valores de color:

sns.distplot([x, y], color=['r', 'b'])

Y me sale el mismo error. Yo viesta publicación sobre cómo superponer gráficos, pero me gustaría que estos histogramas estuvieran uno al lado del otro, no superpuestos.

Y mirando eldocs no especifica cómo incluir una lista de listas como primer argumento 'a'.

¿Cómo puedo lograr este estilo de histograma usando seaborn?

Respuestas a la pregunta(1)

Su respuesta a la pregunta