Plot2 = {
const height = 500;
const margin = 20;
const svg = d3.create("svg").attr("width", width).attr("height", height);
svg
.append("rect")
.attr("width", width)
.attr("height", width)
.attr("fill", "#aaaaaa");
svg
.selectAll(".dots2019")
.data(TimeSpentData)
.enter()
.append("circle")
.attr("cx", (d) => dbXScale(d[2019]))
.attr("cy", (d) => dbYScale(d.Activity))
.attr("r", 3)
.attr('class','dots2019')
.attr("fill", "blue")
svg
.selectAll(".dots2020")
.data(TimeSpentData)
.enter()
.append("circle")
.attr("cx", (d) => dbXScale(d[2020]))
.attr("cy", (d) => dbYScale(d.Activity))
.attr('class','dots2020')
.attr("r", 3)
.attr("fill", "red");
svg
.selectAll(".lines")
.data(TimeSpentData)
.enter()
.append("line")
.attr("x1", (d) => dbXScale(d[2019]))
.attr("x2", (d) => dbXScale(d[2020]))
.attr("y1", (d) => dbYScale(d.Activity))
.attr("y2", (d) => dbYScale(d.Activity))
.attr('class','dots2020')
.attr("stroke", "purple");
return svg.node();
}