Как построить несколько гистограмм на одном и том же участке с морским коньком

С matplotlib я могу сделать гистограмму с двумя наборами данных на одном графике (один рядом с другим, а не наложением).

import matplotlib.pyplot as plt import random x = [random.randrange(100) for i in 100] y = [random.randrange(100) for i in 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».

Как я могу достичь этого стиля гистограммы с помощью морского дна?

One Solution collect form web for “Как построить несколько гистограмм на одном и том же участке с морским коньком”

Если я правильно вас понимаю, вы можете попробовать что-то подобное:

 fig, ax = plt.subplots() for a in [x, y]: sns.distplot(a, bins=range(1, 110, 10), ax=ax, kde=False) ax.set_xlim([0, 100]) 

Что должно дать такой сюжет:

введите описание изображения здесь

ОБНОВЛЕНИЕ :

Похоже, что вам нужен «морской взгляд», а не функциональность графического дизайна. Для этого вам нужно только:

 import seaborn as sns plt.hist([x, y], color=['r','b'], alpha=0.5) 

Что будет производить:

введите описание изображения здесь

  • Использование Datetimes с Regplot для Seaborn's
  • Использовать текст Юникода с морским
  • Как сохранить заговор Seaborn в файл
  • Добавление легенды в радарчарт в Python
  • Проблема с морским садом в возвышенном
  • Проблема с tkinter, python и seaborn: _tkinter.TclError: нет отображаемого имени и нет переменной окружения $ DISPLAY
  • Log-log lmplot с морским
  • Шрифты по умолчанию в визуализации статистических данных Seaborn в iPython
  • Python - лучший язык программирования в мире.