class 的所有特征分布图

plots of all feature distributions by class

我想绘制数据集中特征的分布,所以我这样做:

import pandas as pd
import numpy as np

x = ['P'] * 250 + ['Q'] * 350 + ['R'] * 200
y = np.random.randn(800)
df = pd.DataFrame({'Code':x, 'Value':y})

df['Value'].hist(by=df['Code'])

输出:

但我想在两个特征图中的轴上施加相同的缩放比例,以便于比较。

docs所述,使用sharey=True:

sharey : bool, default False

In case subplots=True, share y axis and set some y axis labels to invisible.