(start, step)
| 6621 | return range[((index.get(x) || index.set(x, domain.push(x))) - 1) % range.length]; |
| 6622 | } |
| 6623 | function steps(start, step) { |
| 6624 | return d3.range(domain.length).map(function(i) { |
| 6625 | return start + step * i; |
| 6626 | }); |
| 6627 | } |
| 6628 | scale.domain = function(x) { |
| 6629 | if (!arguments.length) return domain; |
| 6630 | domain = []; |