{
const base1 = vl.markBar()
.encode(
vl.y().fieldO('Year'),
vl.x().average('Total'),
vl.color().fieldN('Sport')
);
const base2 = vl.markRule({stroke: 'firebrick'})
.encode(
vl.x().average('Total')
);
return vl.layer(base1, base2)
.facet({column: vl.column('Sport')
.header({labelFontStyle: "bold", labelFontSize: 20})
})
.data(stats)
.render()
}