如何为df中的每个列自动创建群图?

  • 本文关键字:创建 df python for-loop
  • 更新时间 :
  • 英文 :


我正在尝试为数据框的每列自动创建群集图,以避免手动创建。我的数据框有9列,所以最后我希望有9个图。而不是输入ssn .swarmplot(x='Classification',y='columnx',data=df)9次,我想用for循环来做。

我正在尝试像下面的代码,但它似乎不工作。它创建了一个集群图:

for col in df.columns: 
sns.swarmplot(x='Classification',y=col,data=df)

任何想法如何感谢我可以使它工作。提前谢谢。

import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
for col in df: 
sns.swarmplot(x='Classification',y=col,data=df)
plt.show()

结果你可以检查

最新更新