clustergrammer
Version:
This is a clustergram implemented in D3.js. I started from the example http://bost.ocks.org/mike/miserables/ and added the following features
24 lines (19 loc) • 568 B
JavaScript
module.exports = function(params, inst_rc, d) {
var inst_level;
var inst_nodes;
if (inst_rc === 'col') {
inst_level = params.group_level.col;
inst_nodes = params.network_data.col_nodes;
} else if (inst_rc === 'row') {
inst_level = params.group_level.row;
inst_nodes = params.network_data.row_nodes;
}
var inst_group = d.group[inst_level];
var group_nodes_list = [];
inst_nodes.forEach(function(node) {
if (node.group[inst_level] === inst_group){
group_nodes_list.push(node.name);
}
});
return group_nodes_list;
};