(range, n)
| 5773 | return d3_layout_histogramBinFixed(range, Math.ceil(Math.log(values.length) / Math.LN2 + 1)); |
| 5774 | } |
| 5775 | function d3_layout_histogramBinFixed(range, n) { |
| 5776 | var x = -1, b = +range[0], m = (range[1] - b) / n, f = []; |
| 5777 | while (++x <= n) f[x] = m * x + b; |
| 5778 | return f; |
| 5779 | } |
| 5780 | function d3_layout_histogramRange(values) { |
| 5781 | return [ d3.min(values), d3.max(values) ]; |
| 5782 | } |
no outgoing calls
no test coverage detected