Con matplotlib, posso creare un istogramma con due set di dati su un grafico (uno vicino all'altro, non sovrapposto).Come stampare istogrammi multipli nello stesso grafico con Seaborn
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()
Questo produce la trama seguente.
Tuttavia, quando provo a fare questo con seabron;
import seaborn as sns
sns.distplot([x, y])
ottengo il seguente errore:
ValueError: color kwarg must have one color per dataset
Allora cerco di aggiungere alcuni valori di colore:
sns.distplot([x, y], color=['r', 'b'])
e ottengo lo stesso errore. Ho visto this post su come sovrapporre i grafici, ma vorrei che questi istogrammi fossero affiancati, non sovrapposti.
E guardando docs non specifica come includere un elenco di liste come primo argomento 'a'.
Come posso ottenere questo stile dell'istogramma utilizzando Seaborn?
Questo appare come una sovrapposizione, ma c'è un modo per ottenere il lato bar a fianco, invece di sovrapposizione? – Malonge
Ho aggiornato la risposta - spero che ciò possa essere d'aiuto. – Primer
Come è possibile creare un istogramma in Seaborn dalle distribuzioni, xey nell'esempio, che sono troppo grandi per essere conservate in memoria? –