A simple example based on Allison Horst’s Palmer Penguins dataset. Here we look at how penguin body mass varies across both sex and species (use the provided inputs to filter the dataset by bill length and island):

bill_length_min = 35
islands = Array(2) ["Torgersen", "Biscoe"]
AdelieGentoospeciesFEMALEMALEsex051015↑ Frequency0510154,0006,0004,0006,0004,0006,000body_mass →
speciesislandbill_lengthbill_depthflipper_lengthbody_masssex
AdelieTorgersen39.118.71813,750MALE
AdelieTorgersen39.517.41863,800FEMALE
AdelieTorgersen40.3181953,250FEMALE
AdelieTorgersen36.719.31933,450FEMALE
AdelieTorgersen39.320.61903,650MALE
AdelieTorgersen38.917.81813,625FEMALE
AdelieTorgersen39.219.61954,675MALE
AdelieTorgersen4220.21904,250
AdelieTorgersen37.817.11863,300
AdelieTorgersen37.817.31803,700
AdelieTorgersen41.117.61823,200FEMALE
AdelieTorgersen38.621.21913,800MALE
AdelieTorgersen36.617.81853,700FEMALE
AdelieTorgersen38.7191953,450FEMALE
AdelieTorgersen42.520.71974,500MALE
AdelieTorgersen4621.51944,200MALE
AdelieBiscoe37.818.31743,400FEMALE
AdelieBiscoe37.718.71803,600MALE
AdelieBiscoe35.919.21893,800FEMALE
AdelieBiscoe38.218.11853,950MALE
AdelieBiscoe38.817.21803,800MALE
AdelieBiscoe35.318.91873,800FEMALE
AdelieBiscoe40.618.61833,550MALE
data = Array(344) [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, …]
filtered = Array(210) [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, …]