Plot.plot({
x: {
tickFormat: d3.timeFormat("%d.%m")
},
y: {
grid: true,
tickFormat: d3.timeFormat("%I %p")
},
marks: [
Plot.rect(sessions, {
x1: (e) => d3.utcDay(e.start),
x2: (e) => d3.utcDay(e.end.setDate(e.end.getDate() + 1)),
y1: (e) => +d3.utcFormat("%H%M")(e.start),
y2: (e) => +d3.utcFormat("%H%M")(e.end),
fillOpacity: 0.8,
fill: "black"
}),
Plot.ruleY([0])
]
})