column_chart = {
const svg = d3.create("svg").attr("viewBox", [0, 0, width, height_columnII]);
svg
.append("g")
.attr("fill", "steelblue")
.selectAll("rect")
.data(fruits)
.join("rect")
.attr("x", (d, i) => xScale_columnII(i))
.attr("y", d => yScale_columnII(d.count))
.attr("height", d => yScale_columnII(0) - yScale_columnII(d.count))
.attr("width", xScale_columnII.bandwidth());
svg
.append("g")
.selectAll("text")
.data(fruits)
.join("text")
.attr("x", (d, i) => xScale_columnII(i))
.attr("y", d => yScale_columnII(d.count) + 4)
.attr("fill", "white")
.attr("text-anchor", "middle")
.attr("font-family", "sans serif")
.attr("font-size", "14px")
.attr("transform", `translate(${xScale_columnII.bandwidth() / 2},+12)`)
.text(d => d.count);
svg.append("g").call(xAxis_columnII);
svg.append("g").call(yAxis_columnII);
return svg.node();
}