
4.16
Seaborn
による可視化
321
図4-119 4変数間の関係を示すペアプロット
4.16.2.3
層別ヒストグラム
データの全体ではなく、一部のサブセットに対するヒストグラム(層別ヒストグラム:
faceted
histogram
)が最善である場合があります。
Seaborn
の
FacetGrid
はこの作業を非常に単純化します。
レストランスタッフがさまざまな指標に基づいて受け取るチップの額を示すデータを表示します
(図4-120)。
In[14]: tips = sns.load_dataset('tips')
tips.head()
Out[14]: total_bill tip sex smoker day time size
0 16.99 1.01 Female No Sun Dinner 2
1 10.34 1.66 Male
No Sun Dinner 3
2 21.01 3.50 Male No Sun Dinner 3
3 23.68 3.31 Male No Sun Dinner 2
4 24.59 3.61 Female No Sun Dinner 4
In[15]: tips['tip_pct'] = 100 * tips['tip'] / tips['total_bill']
grid = sns.FacetGrid(tips, row="sex", col="time", margin_titles=True)
grid.map(plt.hist, "tip_pct", ...