Data must be reshaped to long format for `sns.barplot` with `hue`. Use `pd.DataFrame` with columns `["product", "quarter", "sales"]` or use `.melt()`. - `errorbar=None` prevents seaborn from drawing confidence intervals on aggregated single-observation data.