p5(s => {
s.setup = function() {
s.createCanvas(width, height);
s.line(margin, margin, margin, height - margin)
s.noStroke();
for(let i = 0; i < data.length; i++) {
const screenX = margin;
const screenY = yScale(i);
const barLength = xScale(data[i])
s.fill(70, 130, 180)
s.rect(screenX, screenY, barLength, barWidth);
s.fill(0)
s.textAlign(s.RIGHT, s.CENTER)
s.text(data[i], margin - 5, screenY + barWidth / 2)
}
}
})