С помощью matplotlib я могу сделать гистограмму с двумя наборами данных на одном графике (один рядом с другим, а не наложением). < /p>
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()
< /code>
Это дает следующий график. < /p>
< /p>
Однако, когда я пытаюсь сделать это с Seabron; < /p>
import seaborn as sns
sns.distplot([x, y])
< /code>
Я получаю следующую ошибку: < /p>
ValueError: color kwarg must have one color per dataset
< /code>
Итак, тогда я пытаюсь добавить некоторые значения цвета: < /p>
sns.distplot([x, y], color=['r', 'b'])
< /code>
И я получаю ту же ошибку. Я видел этот пост о том, как наложить графики, но я хотел бы, чтобы эти гистограммы были рядом, а не наложением. < /p>
и, глядя на документы, не указывают, как включать список списков в качестве первого аргумента>
Подробнее здесь: https://stackoverflow.com/questions/363 ... th-seaborn
Как построить несколько гистограмм на том же участке с Seaborn ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Несколько гистограмм на одном графике с помощью Seaborn `displot` (не `distplot`)
Anonymous » » в форуме Python - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-