Create box and whisker plots from grouped data. Calculate quartiles, IQR, whiskers, and detect outliers. Multiple color themes and styles with data point overlay.