{
const t = vl.markLine()
.data(clouds_data)
.encode(
vl.x().fieldT("date"),
vl.y().fieldQ("tmpf").scale({domain: [-20, 120]}),
vl.color().fieldN("clouds").scale(cloud_colors)
);
const v = vl.markLine()
.data(sensor_data)
.encode(
vl.x().fieldT("date"),
vl.y().fieldQ("value").scale({domain: [-20, 120]})
);
return vl.layer(v, t)
.width(width - 150)
.render();
}