【发布时间】:2019-02-13 05:00:11
【问题描述】:
我想使用 Sankey 流程图可视化美国各州的排名变化(即相对顺序的变化)。我正在使用networkd3 包并想出了以下内容:
library(dplyr)
library(networkD3)
df <- data_frame(origins=state.name[1:10], destinations=state.name[1:10])
lab <- c(df$origins, df$destinations)
nodes <- data.frame(node=c(0:9), name=lab)
links <- data.frame(source=c(0:9), target=c(10:19), value=rep(1,10))
sankeyNetwork(Links = links, Nodes = nodes, Source = 'source',
Target = 'target', Value = 'value', NodeID = 'name')
我现在可以手动更改相对顺序。但是,我想知道是否可以将订单固定在右侧并放置例如阿拉巴马州排名第三,加利福尼亚州排名第一,等等......
【问题讨论】:
标签: networkd3 r data-visualization sankey-diagram htmlwidgets networkd3