dimple-js
Version:
Dimple is an object-oriented API allowing you to create flexible axis-based charts using [d3.js](http://d3js.org "d3.js").
18 lines (16 loc) • 839 B
JavaScript
// Copyright: 2015 AlignAlytics
// License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt"
// Source: /src/objects/chart/methods/_getDelay.js
this._getDelay = function (duration, chart, series) {
return function (d) {
var returnValue = 0;
if (series && chart.staggerDraw) {
if (series.x._hasCategories()) {
returnValue = (dimple._helpers.cx(d, chart, series) / chart._widthPixels()) * duration;
} else if (series.y._hasCategories()) {
returnValue = (1 - dimple._helpers.cy(d, chart, series) / chart._heightPixels()) * duration;
}
}
return returnValue;
};
};