[英]Vertical sort of nodes in D3 Sankey diagram
我正在嘗試在此示例的基礎上構建基本的sankey圖: http ://bl.ocks.org/d3noob/c9b90689c1438f57d649
默認情況下,它們按值排序。 我想自定義節點的垂直順序。 這是一個例子:
在這種情況下,我想始終將“ A”放在最前面。
關於如何做的任何想法?
相似的問題: D3 sankey圖-強制節點位置
您可以修改此功能:
function center(node) {
return node.y + node.dy / 2;
}
像這樣:
function center(node) {
return 0;
}
然后像這樣修改ascendingDepth的函數:
function ascendingDepth(a, b) {
return b.y - a.y;
}
我在另一個問題中發現了這個問題, 如何在d3 sankey插件中強制一個分支的y位置?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.