vl.markBar()
.data(allData)
.transform(vl.filter('datum.gender_38 == "Female"'))
.encode(
vl.x().fieldQ('age_37').bin({maxbins: 30}),
vl.y().fieldQ('salary_18').bin({maxbins: 20}),
vl.color().count().scale({ range: ["#74ECEE", "#71B8CE", "#6E87A3", "#605A73", "#463344"] }),
vl.tooltip().count(),
vl.column().fieldN('gender_38')
)
.render({renderer: 'svg'})