INNER CODE UNIT · Python
permutation_count
stefmolin/Hands-On-Data-Analysis-with-Pandas-2nd-edition · ch_06/viz.py:21
permutation_count = num_cols * (num_cols - 1)
fig, ax = plt.subplots(permutation_count, 2, figsize=(15, 8))
for (x, y), axes, color in zip(
itertools.permutations(data.columns, 2),
ax,
itertools.cycle(['royalblue', 'darkorange'])
):
for subplot, func in zip(axes, (sns.regplot, sns.residplot)):
func(x=x, y=y, data=data, ax=subplot, color=color)
if func == sns.residplot:
# mark the residuals as such
subplot.set_ylabel('residuals')
return fig.axes