{
let line = vl.markLine({opacity: 0.8, size: 0.9})
.data(data)
.encode(
vl.x().fieldQ("time_in_week_").scale({domain: [0, 7]}),
vl.y().fieldQ("Demand"),
vl.detail().fieldN("week"),
vl.color().fieldN("year"),
vl.tooltip().fieldN("week")
)
.width(600);
return line.render()
}