【发布时间】:2017-10-23 06:22:45
【问题描述】:
目前,我正在尝试按照 Chris Grandrud (https://christophergandrud.github.io/networkD3/) 的说明使用 networkD3 包创建交互式 Sankey。
我不明白的是表格格式,因为他只使用两列来可视化更多的转换。更具体地说,我有一个数据集,其中包含代表 4 年的四列。在这些列中是不同的酒店名称,而每一行代表一个客户,在这四年中被“跟踪”。
URL <- paste0(
"https://cdn.rawgit.com/christophergandrud/networkD3/",
"master/JSONdata/energy.json")
Energy <- jsonlite::fromJSON(URL)
sankeyNetwork(Links = Energy$links, Nodes = Energy$nodes, Source = "source",
Target = "target", Value = "value", NodeID = "name",
units = "TWh", fontSize = 12, nodeWidth = 30)
为了让您了解我的数据,这里有一个屏幕截图:
我会给你更多的“编码”信息,但由于我对 R 的主题很陌生,我希望你能在这个问题上遵循我的思路。如果没有,请不要犹豫质疑它。
谢谢你:)
【问题讨论】:
-
请发minimal reproducible example,以便更轻松地为您提供帮助
标签: r plot sankey-diagram htmlwidgets networkd3