我有一个DataFrame
import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.randint(0, 3, size=(10, 4)), columns=list('ABCD'))
我想根据最后一列将其分为几组,并在同一图中绘制所有由组分开的列的直方图。
groups = df.groupby("D")
for type, group in groups:
group.hist()
上面的代码将创建与组数一样多的图形,以及与列数一样多的子图。我希望将所有内容都概括起来,而不必遍历每个组的所有列。