С matplotlib я могу сделать гистограмму с двумя наборами данных на одном графике (один рядом с другим, а не наложением).
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()
Это дает следующий график.
Однако, когда я пытаюсь сделать это с помощью морского дна;
import seaborn as sns
sns.distplot([x, y])
Я получаю следующую ошибку:
ValueError: color kwarg must have one color per dataset
Итак, я пытаюсь добавить некоторые значения цвета:
sns.distplot([x, y], color=['r', 'b'])
И я получаю ту же ошибку. Я видел это сообщение о том, как накладывать графики, но я бы хотел, чтобы эти гистограммы были рядом, а не накладывались.
И, глядя на документы, он не указывает, как включить список списков в качестве первого аргумента "a".
Как я могу достичь этого стиля гистограммы с помощью морского дна?