欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

使用R画桑基图(流程图)

发布时间:2025/4/5 编程问答 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 使用R画桑基图(流程图) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

桑基图可以用来表示各个节点之间转换

在R中可以直接定义点点之间的关系后使用相应的package画桑基图:

 

方法一:

 


 

 
  • library(riverplot)  
  •   
  • # 构造连接节点的数据框  
  • edges = data.frame(N1 = paste0(rep(LETTERS[1:4], each = 4), rep(1:5, each = 16)),  
  •                    N2 = paste0(rep(LETTERS[1:4], 4), rep(2:6, each = 16)),  
  •                    Value = runif(80, min = 2, max = 5) * rep(c(1, 0.8, 0.6, 0.4, 0.3), each = 16),  
  •                    stringsAsFactors = F)  
  • 总结

    以上是生活随笔为你收集整理的使用R画桑基图(流程图)的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。