I created a grouped dataset using pandas dataframe. I then set one column as hue, another as the x axis, and another as the y. I wanted to overlay a swarm plot and a boxplot. However, while the boxplots are separated by hue, the swarmplots are directly on top of each other.
Format of my dataframe:
x6 y8 z10
0 D8 # PGCLCs
1 D8 # PGCLCs
2 D15 # MACS
3 D15 # MACS
4 D21 # MACS
Here is what I mean:
import seaborn as sns
sns.set_theme(style=”whitegrid”)
sns.boxplot(data=hope2, x=’x6′, y=’y8′, hue=’z10′)
sns.swarmplot(data=hope2, x=’x6′, y=’y8′, hue=’z10′)
grouped dataset, both a swarmplot and boxplot on top of one another
What I want is for the orange swarmplot to be overlayed on the orange boxplot, and the blue swarmplots to be overlayed on the blue boxplots.
I am a baby coder, pls help
autumaki is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.