# Relationship between numeric variables
g = sb.PairGrid(data = df, vars = ['num_var1', 'num_var2', 'num_var3'])
g.map_diag(plt.hist)
g.map_offdiag(plt.scatter)
# Relationship between numeric and categorical variables
g = sb.PairGrid(data = df, x_vars = ['num_var1', 'num_var2', 'num_var3'],
y_vars = ['cat_var1','cat_var2'])
g.map(sb.violinplot, inner = 'quartile')