chart2 = {
const svg = d3.create("svg")
.attr("viewBox", [0, 0, chartWidth, chartHeight])
x.domain(d3.extent(casesHospitalization, d => d.cases)).nice()
y.domain(d3.extent(casesHospitalization, d => d.hospitalizations)).nice()
svg.append("g").call(xAxis)
.append("text")
.attr("x", (chartWidth/2))
.attr("y", chartMargin.bottom)
.attr("fill", "currentColor")
.attr("text-anchor", "start")
.attr("font-size", "medium")
.text("Sum of Cases")
svg.append("g").call(yAxis)
.append("text")
.attr("x", - chartMargin.left)
.attr("y", 25)
.attr("fill", "currentColor")
.attr("text-anchor", "start")
.attr("font-size", "medium")
.text("Sum of Hospitalizations")
svg.append("g")
.attr("stroke-width", 0.75)
.attr("fill", "none")
.selectAll("circle")
.data(casesHospitalization)
.join("circle")
.attr("cx", d => x(d.cases))
.attr("cy", d => y(d.hospitalizations))
.attr("stroke", "blue")
.attr("r", 2);
return svg.node();
}