2015-10-14 54 views
2

我正在閱讀來自四個不同類別的單獨文件的數據,並希望將使用小提琴情節的那些字段的分佈可視化。在我的努力,好像就被覆蓋掉如何在小提琴圖中將多個熊貓數據框繪製爲獨立的類別?

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']) 
+0

您應該將這四列組合成一個DataFrame。那麼將它作爲一個小提琴劇情很容易。 – BrenBarn

回答

1

上面的什麼@BernBarn證明建議:

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

enter image description here

,或者,如果你需要結合你的幾個DF的:

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