【问题标题】:R: Network visualization from data.frameR:来自 data.frame 的网络可视化
【发布时间】:2016-10-07 04:49:32
【问题描述】:

我是 R 编程的新手。我面临以下问题:

我有一个data.frame 给出段落中单词的一致性。 我也有这个data.frame 的一个子集,只为一个特定的单词提供并发,这里是kris

我想把它想象成一个网络。在第一步中,仅用于一个术语,在第二步中可能有更多的顶点和边。

是否有一种简单的方法可以使用我可以在 R-Studio 中使用的包来完成此任务,例如 igraphggplot2

【问题讨论】:

    标签: r ggplot2 igraph


    【解决方案1】:

    试试

    df <- data.frame("kris"=1:3, row.names = c("foo", "bar", "hotel"))
    df$word <- rownames(df)
    library(igraph)
    g <- graph.data.frame(reshape2::melt(df, ncol(df)))
    plot(g, edge.width=E(g)$value, vertex.color=(degree(g, mode = "out")==0) + 1L)
    

    作为首发。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-19
      • 2012-06-08
      • 2016-01-22
      • 2018-03-21
      • 2014-04-22
      • 2011-03-17
      • 2020-02-22
      • 1970-01-01
      相关资源
      最近更新 更多