This commit is contained in:
Mike Bostock 2012-02-19 20:52:44 -08:00
Родитель b9170fb394
Коммит f37fd52100
4 изменённых файлов: 66 добавлений и 5 удалений

Просмотреть файл

@ -129,7 +129,8 @@ d3.scale.js: \
src/scale/ordinal.js \ src/scale/ordinal.js \
src/scale/category.js \ src/scale/category.js \
src/scale/quantile.js \ src/scale/quantile.js \
src/scale/quantize.js src/scale/quantize.js \
src/scale/identity.js
d3.svg.js: \ d3.svg.js: \
src/svg/svg.js \ src/svg/svg.js \

30
d3.v2.js поставляемый
Просмотреть файл

@ -2962,6 +2962,36 @@ function d3_scale_quantize(x0, x1, range) {
return rescale(); return rescale();
} }
d3.scale.identity = function() {
return d3_scale_identity([0, 1]);
};
function d3_scale_identity(domain) {
function identity(x) { return x; }
identity.invert = identity;
identity.domain = identity.range = function(x) {
if (!arguments.length) return domain;
domain = x;
return identity;
};
identity.ticks = function(m) {
return d3_scale_linearTicks(domain, m);
};
identity.tickFormat = function(m) {
return d3_scale_linearTickFormat(domain, m);
};
identity.copy = function() {
return d3_scale_identity(domain);
};
return identity;
}
d3.svg = {}; d3.svg = {};
d3.svg.arc = function() { d3.svg.arc = function() {
var innerRadius = d3_svg_arcInnerRadius, var innerRadius = d3_svg_arcInnerRadius,

8
d3.v2.min.js поставляемый

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

30
src/scale/identity.js Normal file
Просмотреть файл

@ -0,0 +1,30 @@
d3.scale.identity = function() {
return d3_scale_identity([0, 1]);
};
function d3_scale_identity(domain) {
function identity(x) { return x; }
identity.invert = identity;
identity.domain = identity.range = function(x) {
if (!arguments.length) return domain;
domain = x;
return identity;
};
identity.ticks = function(m) {
return d3_scale_linearTicks(domain, m);
};
identity.tickFormat = function(m) {
return d3_scale_linearTickFormat(domain, m);
};
identity.copy = function() {
return d3_scale_identity(domain);
};
return identity;
}