共计 994 个字符,预计需要花费 3 分钟才能阅读完成。
原文链接:http://tecdat.cn/?p=24996
我始终在寻找一种直观的办法来绘制流程中状态之间的流程或连贯。一个显著的抉择是,R 软件包恰好满足了我的需要。
将数据设置为正确的格局是一个比拟麻烦的过程。当初,本文仅阐明如何构建多级图。
结构数据
此示例的打算是在六层中的每一层具备四个节点,并且层之间具备流。数据很好地阐明了该过程,并且产生的后果与我所谋求的最终图统一。咱们必须为节点和边创立数据结构。我将从边开始,而后应用这些数据提取节点。
边数据帧由具备“从”节点(N1)和“至”节点(N2)的记录以及它们之间的流的值组成。在这里,我系统地构建了一个随机流网格,并删除了一些毁坏对称性的记录。
> eges = data.frame
>
> head(eges)
而后从边数据帧中提取节点的名称。依据标签计算节点的程度和垂直地位。这些地位不是严格必须的,因为软件包将为您确定正当的默认值。
> nds = data.frame
> nods$x = as.integer
> nos$y = as.integer
> rownames(noes) = ID
> head(nos)
最初,咱们结构了款式列表,这些款式将利用于每个节点。抉择适合的色彩并为重叠局部引入透明度十分重要。
> pate = paste0
> stes = lapply(y, function(n) {
+ list
+ })
> names= ID
结构桑基图河流图对象
当初咱们能够结构河流图对象了。为此,咱们将节点,边和款式数据结构连贯到列表中,而后将“river”增加到类属性列表中。
> rp <- list
> #
> class<- c
这样就能够制作图。
> plot
论断
我能够想到很多相似这样的应用程序,因而我对可视化前景感到十分兴奋。
最受欢迎的见解
1.R 语言动态图可视化:如何、创立具备精美动画的图
2.R 语言生存剖析可视化剖析
3.Python 数据可视化 -seaborn Iris 鸢尾花数据
4.r 语言对布丰投针(蒲丰投针)试验进行模仿和动静
5.R 语言生存剖析数据分析可视化案例
6.r 语言数据可视化剖析案例:摸索 brfss 数据数据分析
7.R 语言动静可视化:制作历史寰球平均温度的累积动静折线图动画 gif 视频图
8.R 语言高维数据的主成分 pca、t-SNE 算法降维与可视化剖析案例报告
9.python 主题 LDA 建模和 t -SNE 可视化