Comparing version 0.1.0 to 0.1.1
@@ -1,1 +0,1 @@ | ||
var version = "0.1.0"; export * from "../index"; export {version}; | ||
var version = "0.1.1"; export * from "../index"; export {version}; |
(function (global, factory) { | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('d3-arrays')) : | ||
typeof define === 'function' && define.amd ? define('d3-sankey', ['exports', 'd3-arrays'], factory) : | ||
factory((global.d3_sankey = {}),global.d3_arrays); | ||
}(this, function (exports,d3Arrays) { 'use strict'; | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('d3-arrays'), require('d3-interpolate')) : | ||
typeof define === 'function' && define.amd ? define('d3-sankey', ['exports', 'd3-arrays', 'd3-interpolate'], factory) : | ||
factory((global.d3_sankey = {}),global.d3_arrays,global.d3Interpolate); | ||
}(this, function (exports,d3Arrays,d3Interpolate) { 'use strict'; | ||
@@ -67,3 +67,3 @@ // Stolen from Mike Bostock's excellent work at http://bost.ocks.org/mike/sankey/sankey.js | ||
x1 = d.target.x, | ||
xi = d3.interpolateNumber(x0, x1), | ||
xi = d3Interpolate.number(x0, x1), | ||
x2 = xi(curvature), | ||
@@ -309,3 +309,3 @@ x3 = xi(1 - curvature), | ||
var version = "0.1.0"; | ||
var version = "0.1.1"; | ||
@@ -312,0 +312,0 @@ exports.version = version; |
@@ -1,1 +0,1 @@ | ||
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("d3-arrays")):"function"==typeof define&&define.amd?define("d3-sankey",["exports","d3-arrays"],t):t(n.d3_sankey={},n.d3_arrays)}(this,function(n,t){"use strict";function r(){function n(){d.forEach(function(n){n.sourceLinks=[],n.targetLinks=[]}),l.forEach(function(n){var t=n.source,r=n.target;"number"==typeof t&&(t=n.source=d[n.source]),"number"==typeof r&&(r=n.target=d[n.target]),t.sourceLinks.push(n),r.targetLinks.push(n)})}function r(){d.forEach(function(n){n.value=Math.max(t.sum(n.sourceLinks,a),t.sum(n.targetLinks,a))})}function e(){for(var n,t=d,r=0;t.length;)n=[],t.forEach(function(t){t.x=r,t.dx=y,t.sourceLinks.forEach(function(t){n.indexOf(t.target)<0&&n.push(t.target)})}),t=n,++r;u(r),o((h[0]-y)/(r-1))}function u(n){d.forEach(function(t){t.sourceLinks.length||(t.x=n-1)})}function o(n){d.forEach(function(t){t.x*=n})}function c(n){function r(){var n=t.min(i,function(n){return(h[1]-(n.length-1)*g)/t.sum(n,a)});i.forEach(function(t){t.forEach(function(t,r){t.y=r,t.dy=t.value*n})}),l.forEach(function(t){t.dy=t.value*n})}function e(n){function r(n){return f(n.source)*n.value}i.forEach(function(e,u){e.forEach(function(e){if(e.targetLinks.length){var u=t.sum(e.targetLinks,r)/t.sum(e.targetLinks,a);e.y+=(u-f(e))*n}})})}function u(n){function r(n){return f(n.target)*n.value}i.slice().reverse().forEach(function(e){e.forEach(function(e){if(e.sourceLinks.length){var u=t.sum(e.sourceLinks,r)/t.sum(e.sourceLinks,a);e.y+=(u-f(e))*n}})})}function o(){i.forEach(function(n){var t,r,e,u=0,o=n.length;for(n.sort(c),e=0;o>e;++e)t=n[e],r=u-t.y,r>0&&(t.y+=r),u=t.y+t.dy+g;if(r=u-g-h[1],r>0)for(u=t.y-=r,e=o-2;e>=0;--e)t=n[e],r=t.y+t.dy+g-u,r>0&&(t.y-=r),u=t.y})}function c(n,t){return n.y-t.y}var i=t.nest().key(function(n){return n.x}).sortKeys(t.ascending).entries(d).map(function(n){return n.values});r(),o();for(var s=1;n>0;--n)u(s*=.99),o(),e(s),o()}function i(){function n(n,t){return n.source.y-t.source.y}function t(n,t){return n.target.y-t.target.y}d.forEach(function(r){r.sourceLinks.sort(t),r.targetLinks.sort(n)}),d.forEach(function(n){var t=0,r=0;n.sourceLinks.forEach(function(n){n.sy=t,t+=n.dy}),n.targetLinks.forEach(function(n){n.ty=r,r+=n.dy})})}function f(n){return n.y+n.dy/2}function a(n){return n.value}var s={},y=24,g=8,h=[1,1],d=[],l=[];return s.nodeWidth=function(n){return arguments.length?(y=+n,s):y},s.nodePadding=function(n){return arguments.length?(g=+n,s):g},s.nodes=function(n){return arguments.length?(d=n,s):d},s.links=function(n){return arguments.length?(l=n,s):l},s.size=function(n){return arguments.length?(h=n,s):h},s.layout=function(t){return n(),r(),e(),c(t),i(),s},s.relayout=function(){return i(),s},s.link=function(){function n(n){var r=n.source.x+n.source.dx,e=n.target.x,u=d3.interpolateNumber(r,e),o=u(t),c=u(1-t),i=n.source.y+n.sy+n.dy/2,f=n.target.y+n.ty+n.dy/2;return"M"+r+","+i+"C"+o+","+i+" "+c+","+f+" "+e+","+f}var t=.5;return n.curvature=function(r){return arguments.length?(t=+r,n):t},n},s}var e="0.1.0";n.version=e,n.sankey=r}); | ||
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("d3-arrays"),require("d3-interpolate")):"function"==typeof define&&define.amd?define("d3-sankey",["exports","d3-arrays","d3-interpolate"],t):t(n.d3_sankey={},n.d3_arrays,n.d3Interpolate)}(this,function(n,t,r){"use strict";function e(){function n(){l.forEach(function(n){n.sourceLinks=[],n.targetLinks=[]}),k.forEach(function(n){var t=n.source,r=n.target;"number"==typeof t&&(t=n.source=l[n.source]),"number"==typeof r&&(r=n.target=l[n.target]),t.sourceLinks.push(n),r.targetLinks.push(n)})}function e(){l.forEach(function(n){n.value=Math.max(t.sum(n.sourceLinks,s),t.sum(n.targetLinks,s))})}function u(){for(var n,t=l,r=0;t.length;)n=[],t.forEach(function(t){t.x=r,t.dx=g,t.sourceLinks.forEach(function(t){n.indexOf(t.target)<0&&n.push(t.target)})}),t=n,++r;o(r),c((d[0]-g)/(r-1))}function o(n){l.forEach(function(t){t.sourceLinks.length||(t.x=n-1)})}function c(n){l.forEach(function(t){t.x*=n})}function i(n){function r(){var n=t.min(i,function(n){return(d[1]-(n.length-1)*h)/t.sum(n,s)});i.forEach(function(t){t.forEach(function(t,r){t.y=r,t.dy=t.value*n})}),k.forEach(function(t){t.dy=t.value*n})}function e(n){function r(n){return a(n.source)*n.value}i.forEach(function(e,u){e.forEach(function(e){if(e.targetLinks.length){var u=t.sum(e.targetLinks,r)/t.sum(e.targetLinks,s);e.y+=(u-a(e))*n}})})}function u(n){function r(n){return a(n.target)*n.value}i.slice().reverse().forEach(function(e){e.forEach(function(e){if(e.sourceLinks.length){var u=t.sum(e.sourceLinks,r)/t.sum(e.sourceLinks,s);e.y+=(u-a(e))*n}})})}function o(){i.forEach(function(n){var t,r,e,u=0,o=n.length;for(n.sort(c),e=0;o>e;++e)t=n[e],r=u-t.y,r>0&&(t.y+=r),u=t.y+t.dy+h;if(r=u-h-d[1],r>0)for(u=t.y-=r,e=o-2;e>=0;--e)t=n[e],r=t.y+t.dy+h-u,r>0&&(t.y-=r),u=t.y})}function c(n,t){return n.y-t.y}var i=t.nest().key(function(n){return n.x}).sortKeys(t.ascending).entries(l).map(function(n){return n.values});r(),o();for(var f=1;n>0;--n)u(f*=.99),o(),e(f),o()}function f(){function n(n,t){return n.source.y-t.source.y}function t(n,t){return n.target.y-t.target.y}l.forEach(function(r){r.sourceLinks.sort(t),r.targetLinks.sort(n)}),l.forEach(function(n){var t=0,r=0;n.sourceLinks.forEach(function(n){n.sy=t,t+=n.dy}),n.targetLinks.forEach(function(n){n.ty=r,r+=n.dy})})}function a(n){return n.y+n.dy/2}function s(n){return n.value}var y={},g=24,h=8,d=[1,1],l=[],k=[];return y.nodeWidth=function(n){return arguments.length?(g=+n,y):g},y.nodePadding=function(n){return arguments.length?(h=+n,y):h},y.nodes=function(n){return arguments.length?(l=n,y):l},y.links=function(n){return arguments.length?(k=n,y):k},y.size=function(n){return arguments.length?(d=n,y):d},y.layout=function(t){return n(),e(),u(),i(t),f(),y},y.relayout=function(){return f(),y},y.link=function(){function n(n){var e=n.source.x+n.source.dx,u=n.target.x,o=r.number(e,u),c=o(t),i=o(1-t),f=n.source.y+n.sy+n.dy/2,a=n.target.y+n.ty+n.dy/2;return"M"+e+","+f+"C"+c+","+f+" "+i+","+a+" "+u+","+a}var t=.5;return n.curvature=function(r){return arguments.length?(t=+r,n):t},n},y}var u="0.1.1";n.version=u,n.sankey=e}); |
{ | ||
"name": "d3-sankey", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "D3 4.0 implementation of the Sankey plugin", | ||
@@ -29,4 +29,5 @@ "keywords": [ | ||
"dependencies": { | ||
"d3-arrays": "^0.4.0" | ||
"d3-arrays": "^0.4.0", | ||
"d3-interpolate": "^0.2.0" | ||
} | ||
} |
@@ -8,2 +8,7 @@ import { | ||
from 'd3-arrays'; | ||
import { | ||
number | ||
} from 'd3-interpolate'; | ||
// Stolen from Mike Bostock's excellent work at http://bost.ocks.org/mike/sankey/sankey.js | ||
@@ -69,3 +74,3 @@ | ||
x1 = d.target.x, | ||
xi = d3.interpolateNumber(x0, x1), | ||
xi = number(x0, x1), | ||
x2 = xi(curvature), | ||
@@ -72,0 +77,0 @@ x3 = xi(1 - curvature), |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
24523
539
2
+ Addedd3-interpolate@^0.2.0
+ Addedd3-color@0.3.4(transitive)
+ Addedd3-interpolate@0.2.1(transitive)