作为直接使用matplotlib的一种快速替代方法,Pandas具有可以使用的合理的箱线图功能。
df = pd.DataFrame(np.random.randn(1000, 8), columns=list('ABCDEFGH'))
df.boxplot(column = list(df.columns))
编辑:只需意识到您的问题就可以循环执行。
for c in df.columns:
fig, ax = plt.subplots()
ax = df.boxplot(column = c)