[英]Creating Sankey Diagram using ggplot2, plotly and ggplotly
我想使用ggplot2创建一个sankey图并进行绘图,然后使用ggplotly进行调用。 我需要一些关键链接的良好工作示例。我已经密谋实现了这一点,这就是我所实现的。 请帮忙,谢谢。
编辑脚本:
library(googleVis)
datSK <- data.frame(From=c(rep("r1","r2","r3","r4","r5","r6","r7")),
To=c(rep(c("Blood Test", "Check Out", "Discuss Results","MRI SCAN",
"Registration","Triage and Assessment","XRay"))),
Weight=c(237,492,495,236,500,500,261))
Sankey <- gvisSankey(datSK, from="From", to="To", weight="Weight",
options=list(
sankey="{link: {color: { fill: '#d799ae' } },
node: { color: { fill: '#a61d4c' },
label: { color: '#871b47' } }}"))
plot(Sankey)
这个问题现在已经非常老了,这个答案还没有出现,但是ggforce软件包现在允许在ggplot中绘制sankey图。 目前尚无ggplotly支持(因此也没有交互功能),但对于简单的sankeys,这是我发现的最佳选择,因为它可与整洁的数据框架一起使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.