Plot.plot({
marks: [
Plot.line(
byDay,
Plot.windowY(
{ y: "mean", k: windowSize },
{ x: "day", y: "revenue", stroke: "brand" }
)
),
Plot.dot(
byDay,
Plot.windowY(
{ y: "mean", k: windowSize },
{ x: "day", y: "revenue", stroke: "brand" }
)
),
Plot.text(
byDay,
Plot.selectMaxY(
Plot.windowY(
{ y: "mean", k: windowSize},
{ x: "day", y: "revenue", fill:"brand", text: d=> d3.utcFormat("%a,%b %d")(d.day), dy:-10 }
)
)
)
],
color: {
legend: true
}
})