Как построить несколько фреймов данных pandas как отдельные категории на скрипке?

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

import seaborn as sb

# category1, category2, category3, category4 are pandas dataFrame obj

sb.violinplot(category1['delay'])
sb.violinplot(category2['delay'])
sb.violinplot(category3['delay'])
sb.violinplot(category4['delay'])

person amehta    schedule 14.10.2015    source источник
comment
plt.violinplot (набор данных = df.values)   -  person Marco Cerliani    schedule 18.02.2021


Ответы (1)


Вы можете попробовать:

import seaborn as sns
df = pd.DataFrame({'col1': np.random.rand(100), 'col2': np.random.rand(100)})
sns.violinplot(df);

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

или, если вам нужно объединить несколько ваших df:

df = pd.concat([category1['delay'],
                category2['delay'],
                category3['delay'],
                category4['delay']],
                axis=1)
sns.violinplot(df);
person Sergey Bushmanov    schedule 14.10.2015