{
const bars = vl.markBar().encode(
vl.y(vl.fieldN("WEEK")).title(null).axis({labels: false, ticks: false, offset: -25}),
vl.x(vl.fieldQ("TESTS_ALL")).title(null),
vl.color(vl.fieldN("WEEK")).legend(null)
);
const text = vl.markText({color: "white", dy: 1}).encode(
vl.y(vl.fieldN("WEEK")),
vl.x(vl.value(33)),
vl.text(vl.fieldN("DATE"))
);
return vl.layer(bars, text)
.facet({field: 'DAY', sort: ["Ma", "Di", "Wo"], title: null, header: {labelOrient: "left", labelAngle: 0, labelAlign: "left"}}).columns(1)
.data(tests.filter(d => new Date(d.DATE) >= new Date("2020-11-30")).filter(d => new Date(d.DATE) <= new Date("2021-01-01")))
.config({view: {stroke: null}})
.render();
}