Home > Software design >  Pandas, Seaborn, Plot boxplot with 2 columns and a 3º as hue
Pandas, Seaborn, Plot boxplot with 2 columns and a 3º as hue

Time:12-26

in a Pandas Df with 3 variables i want to plot 2 columns in 2 different boxes and the 3rd column as hue with seaborn

I can reach the first step with pd.melt but I cant insert the hue and make it work

This is what I have:

df=pd.DataFrame({'A':['a','a','b','a','b'],'B':[1,3,5,4,7],'C':[2,3,4,1,3]})
df2=df[['B','C']].copy()
sb.boxplot(data=pd.melt(df2), x="variable", y="value",palette= 'Blues') 

enter image description here

I want to do this in the first DF, setting variable 'A' as hue Can you help me?

Thank you

CodePudding user response:

IIUC, you can achieve this as follows:

  • Apply boxplot

  • Related