[graph] order related terms by edge weight, not by node.size

parent 82f8b36c
Pipeline #7705 passed with stages
in 20 minutes and 27 seconds
...@@ -515,9 +515,15 @@ neighborhoodCpt = R.memo' $ here.component "neighborhood" cpt ...@@ -515,9 +515,15 @@ neighborhoodCpt = R.memo' $ here.component "neighborhood" cpt
R.useEffect1' selectedNodeIds' do R.useEffect1' selectedNodeIds' do
let refreshed = neighbourBadges graph' selectedNodeIds' let refreshed = neighbourBadges graph' selectedNodeIds'
let count = Seq.length refreshed let count = Seq.length refreshed
let ordered = A.sortWith (\n -> -n.size) $ Seq.toUnfoldable refreshed -- let ordered = A.sortWith (\n -> -n.size) $ Seq.toUnfoldable refreshed
let neighbours' = neighbourBadges graph' selectedNodeIds'
let edges' = SigmaxT.neighboringEdges graph' selectedNodeIds'
let edgesSorted = A.sortWith (\e -> -e.weight) $ A.fromFoldable edges'
let neighboursSorted = (\e -> if Set.member e.source selectedNodeIds' then e.targetNode else e.sourceNode) <$> edgesSorted
T.write_ (count - 1) termCountBox T.write_ (count - 1) termCountBox
T.write_ ordered termListBox T.write_ neighboursSorted termListBox
T.write_ false showMoreBox T.write_ false showMoreBox
-- | Render -- | Render
......
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