Colors and groups with less than three members

So I realised this bug was due to some unused levels in my dataframe!