Постройте групповой прямоугольник или график скрипки из двух фреймов данных в Python

У меня есть два фрейма данных одинакового размера. Я хотел бы изобразить распределение данных на коробчатом графике или сюжете скрипки как пары. Пока мне удалось построить их график, однако распределения расположены друг над другом. Как я могу расположить их рядом друг с другом?

fig, ax = plt.subplots(figsize=(15, 6))
ax = sns.violinplot(data=dfInside, color="blue")
ax = sns.violinplot(data=dfOutside, color="red")
plt.show()

Мой текущий результат:  введите описание изображения здесь


person Lamech    schedule 18.09.2020    source источник
comment
Лучшим способом было бы использовать два графика, например, стопку или сбоку. Поскольку данные находятся в двух фреймах данных. Сделайте два подзаговора, сложите их и нарисуйте сюжет соответственно. Дополнительная информация на matplotlib.org/devdocs/gallery/subplots_axes_and_figures/   -  person sharmajee499    schedule 18.09.2020
comment
Спасибо. Мне удалось. Я решил это, объединив два фрейма данных. Создание ключа, который я предоставил hue = key в сюжете морского дна. Это решило проблему. Ps мне тоже пришлось данные реструктурировать.   -  person Lamech    schedule 18.09.2020


Ответы (1)


Я решил это, объединив два фрейма данных. Создание ключа, который я предоставил hue = key в сюжете морского дна. Это решило проблему. Ps мне тоже пришлось данные реструктурировать.

person Lamech    schedule 18.09.2020