(start, step)
| 6953 | return range[((index.get(x) || index.set(x, domain.push(x))) - 1) % range.length]; |
| 6954 | } |
| 6955 | function steps(start, step) { |
| 6956 | return d3.range(domain.length).map(function(i) { |
| 6957 | return start + step * i; |
| 6958 | }); |
| 6959 | } |
| 6960 | scale.domain = function(x) { |
| 6961 | if (!arguments.length) return domain; |
| 6962 | domain = []; |