UNPKG

histogramjs

Version:

Simple histogram sorting

31 lines (25 loc) 612 B
var histogram = require('./histogram') var linspace = function linspace(a,b,n) { if(typeof n === "undefined") n = Math.max(Math.round(b-a)+1,1); if(n<2) { return n===1?[a]:[]; } var i,ret = Array(n); n--; for(i=n;i>=0;i--) { ret[i] = (i*b+(n-i)*a)/n; } return ret; } var x = linspace(0, 12, 100), y = [], num; for(var i = 0; i < 2000; i ++){ num = - Math.log(Math.random()) y.push(num) } var data = histogram({ data : y, i : x.length, bins : x }) for(var i = 0; i < data.length; i ++){ console.log('[' + data[i].x + ',' + data[i].y + '],') }