@cull/pore
Version:
An email data analysis library.
16 lines (15 loc) • 413 B
JavaScript
/**
* @link https://en.wikipedia.org/wiki/Sankey_diagram
* @link https://github.com/d3/d3-sankey
*/
export default class SankeyGraph {
constructor(nodes = new Map(), links = []) {
this.nodes = nodes;
this.links = links;
}
append(link) {
this.nodes.set(link.source.id, link.source);
this.nodes.set(link.target.id, link.target);
this.links.push(link);
}
}