{
const svg = d3.create("svg")
.attr("width",width)
.attr("height",heigth);
d3.axisBottom(x)(svg.append('g').attr("transform", `translate(0,${heigth-margin.down})`));
d3.axisLeft(y)(svg.append('g').attr("transform", `translate(${margin.left},0)`));
svg.append("g")
.selectAll("circle")
.data(species_iris)
.join("circle")
.attr("cx",d => x(pickx(d)))
.attr("cy", d => y(picky(d)))
.attr("r",5)
.attr("fill", 'red');
svg.append("text")
.attr("text-anchor", "middle")
.attr("x", width - 170)
.attr("y", heigth - 5)
.text(varx);
svg.append("text")
.attr("text-anchor", "end")
.attr("transform", "rotate(-90)")
.attr("x", -120)
.attr("y", 12)
.text(vary)
svg.append("text")
.attr("text-anchor", "middle")
.attr("x", width - 170)
.attr("y", 20)
.text("Especie: " + spec);
return svg.node();
}