Commit 0c101924 authored by Romain Loth's avatar Romain Loth

use the new index by sizes for node subset slider

parent 9553fc05
......@@ -105,7 +105,7 @@ var semanticConverged=false;
TW.branding = 'test bipart'
TW.nodeClusAtt = "modularity_class"
TW.filterSliders = false
TW.filterSliders = true
TW.histogramStartThreshold = 10 ;
......
......@@ -748,7 +748,7 @@ function NodeWeightFilter( categories , sliderDivID , type_attrb , type , crit
// type_attrb = "type"
// criteria = "size"
if(TW.nNodes < 3) {
if(TW.partialGraph.graph.nNodes() < 3) {
$(sliderDivID).freshslider({
range: true,
......@@ -764,13 +764,15 @@ function NodeWeightFilter( categories , sliderDivID , type_attrb , type , crit
}
// ids per weight level
// £TODO should now use live index TW.partialGraph.graph.getNodesBySize()
var filterparams = AlgorithmForSliders ( TW.Nodes , type , type_attrb , criteria)
// console.log("NodeWeightFilter: "+type)
// console.log(filterparams)
// we use live index from prepareSigmaCustomIndices
let nodesBySize = TW.partialGraph.graph.getNodesBySize()
var sortedSizes = Object.keys(nodesBySize).sort(function(a,b){return a-b})
var steps = filterparams["steps"]
var finalarray = filterparams["finalarray"]
var steps = sortedSizes.length
var finalarray = []
for (let l in sortedSizes) {
finalarray.push(TW.partialGraph.graph.getNodesBySize(sortedSizes[l]))
}
// console.warn('NodeWeightFilter: steps', steps)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment