簡體   English   中英

Sankey圖帶/鏈接可以改變R的寬度?

[英]Sankey plot with bands/links that can change width in R?

是否有可能在R制作一個像這樣的sankey圖? 所需功能的示例

我玩過networkD3軟件包,如果每個節點的輸入總和=輸出總和,該軟件包非常networkD3 ,但是我需要一個解決方案來支持波段/鏈接在時間段之間變化。

據我所知, networkD3不允許我這樣做,因為您必須使用單個值指定鏈接(鏈接具有固定的寬度/值)。

是否有任何東西(最好是R )可以做到這一點?

library(networkD3)

links <- read.csv(header = T, text = "
source,target,value
0,1,50
0,2,50
1,3,50
2,4,25
3,5,75
4,5,25
")

nodes <- data.frame(name = c("A", "A", "B", "A", "B", "A"))

sankeyNetwork(links, nodes, "source", "target", "value", "name")

在此處輸入圖片說明

解決此問題的可能方法是使用ggalluvial軟件包中的沖積圖。

來源: 加權sankey /沖積圖用於可視化離散和連續面板數據?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM