I am trying to automate the creation of a swarmplot for each column of a dataframe to avoid doing in manually. My dataframe has 9 columns, so in the end I would like to have 9 plots. But instead of typing sns.swarmplot(x='Classification',y='columnx',data=df) 9 times, I wanted to do it with a for-loop.
I was trying something like the following code but it doesn't seem to work. It creates a single swarmplot:
for col in df.columns:
sns.swarmplot(x='Classification',y=col,data=df)
Any ideas on how I could make it work would be much appreciated. Thanks in advance.