Plot.plot({
title: "Monthly revenue difference between 2021 and 2022",
marginLeft: 75,
marginTop: 50,
y: {label: "Revenue difference in $", grid: true},
x: { tickFormat: (d) => d3.timeFormat("%b")(new Date(2023, d - 1, 1))},
marks: [
() => htl.svg`<defs>
<linearGradient id="gradient" gradientTransform="rotate(90)" gradientUnits="userSpaceOnUse">
<stop offset="0.10" stop-color="gold" />
<stop offset="0.25" stop-color="green" />
<stop offset="0.9" stop-color="blue" />
</linearGradient>
</defs>`,
Plot.barY(acumulatedrevenue , {x: "Month", y: d => d["AcRevenue2022"]-d["AcRevenue2021"], fill: "url(#gradient)"}),
Plot.text(acumulatedrevenue, {x: "Month", y: d => (d["AcRevenue2022"]-d["AcRevenue2021"]) + 2000, text: d => d["AcRevenue2022"]-d["AcRevenue2021"]})
]
})