Allow force parameters to be customized.

This commit is contained in:
Mike Bostock 2011-04-19 21:01:38 -07:00
Родитель 7be927705c
Коммит 379b8ad362
3 изменённых файлов: 53 добавлений и 5 удалений

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

@ -313,9 +313,33 @@ d3.layout.force = function() {
return force;
};
force.distance = function(d) {
force.distance = function(x) {
if (!arguments.length) return distance;
distance = d;
distance = x;
return force;
};
force.drag = function(x) {
if (!arguments.length) return drag;
drag = x;
return force;
};
force.charge = function(x) {
if (!arguments.length) return charge;
charge = x;
return force;
};
force.gravity = function(x) {
if (!arguments.length) return gravity;
gravity = x;
return force;
};
force.theta = function(x) {
if (!arguments.length) return theta;
theta = x;
return force;
};

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

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

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

@ -161,9 +161,33 @@ d3.layout.force = function() {
return force;
};
force.distance = function(d) {
force.distance = function(x) {
if (!arguments.length) return distance;
distance = d;
distance = x;
return force;
};
force.drag = function(x) {
if (!arguments.length) return drag;
drag = x;
return force;
};
force.charge = function(x) {
if (!arguments.length) return charge;
charge = x;
return force;
};
force.gravity = function(x) {
if (!arguments.length) return gravity;
gravity = x;
return force;
};
force.theta = function(x) {
if (!arguments.length) return theta;
theta = x;
return force;
};