我正在嘗試標記使用 networkD3 創建的 Sankey 圖的 x 節點。
我在這里看到了一個解決方案:
在這里你可以看到:
節點 1('Strategy')應該是 'Location'
節點 2('Tactic')應該是 'Office'
節點 3('Location')應該是 'Strategy'
節點 4('Office')應該是“戰術”
節點 5(“目標”)是“目標”
節點 6(“結果”)是“結果”
節點 7(“輸出”)是“輸出”
目前尚不清楚這些是如何訂購的。
我怎樣才能以正確的順序獲得它們?
uj5u.com熱心網友回復:
添加.sort(function(a, b){return a - b})到 JavaScript 第一行的末尾,例如...
var cols_x = this.sankey.nodes().map(d => d.x).filter((v, i, a) => a.indexOf(v) === i).sort(function(a, b){return a - b});
否則,列的回傳 x 值可能是亂序的
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/407870.html
標籤:
上一篇:如何使用子查詢每月顯示查詢
