data = {
const data = [];
const p = P/100;
for (let n = min_n; n < max_n; n+=Math.max(1,Math.floor(max_n/1000))) {
const mean = n*p;
const sd = Math.sqrt(p*(1-p)*n);
const ci = 1.96;
data.push({n: n, error: ci*sd/n, top: Math.min(n, mean+ci*sd)/n, bottom: Math.max(0, mean-ci*sd)/n});
}
return data;
}