xxxxxxxxxx
44
let data;
function preload() {
data = loadTable("data/covid-serbia.csv", "csv", "header");
}
function setup() {
createCanvas(500, 300);
background(240);
noLoop();
}
function draw() {
let rowCount = data.getRowCount();
let n = data.getColumn("number");
let minn = min(n);
let maxn = max(n);
stroke(255);
strokeWeight(0);
fill(200, 200, 40);
beginShape();
for (let i = 0; i < rowCount; i++) {
let ni = data.getNum(i, "number");
//console.log(data.get(i, "date"));
console.log(i + " " + ni);
let x = map(i, 0, rowCount-1, 0, width);
let y = map(ni, minn, maxn, height, 0);
let r = map(ni, minn, maxn, 5, 25);
let red = map(ni, minn, maxn, 0, 255);
fill(red, 100, 100);
ellipse(x, y, r, r);
noFill();
vertex(x, y);
}
vertex(width, height);
endShape();
}