【问题标题】:plotting the most represented node in my igraph object in R在 R 中绘制我的 igraph 对象中代表最多的节点
【发布时间】:2020-05-24 20:21:31
【问题描述】:

我有关于法国政党博客的 fblog 数据集。它是 igraph 的一个对象 我只想在我的集合中绘制最具代表性的派对(节点) 我使用的程度如下, 但现在我不知道如何使用它来绘制它 我只想在我的图表中显示 20 个最重要的派对(节点)并绘制它们。 我希望你能帮助我

 deg_g <-sort(igraph::degree(fblog, mode = "all", normalized = T),decreasing = TRUE)
class(deg_g)
UU<-deg_g[1:20]

【问题讨论】:

    标签: r igraph sna


    【解决方案1】:

    为了得到子图,你需要知道哪些节点的度数最高,而不是它们的度数是多少。一旦你有了它,你就可以使用induced_subgraph

    library(igraph)
    library(sand)
    data(fblog)
    fblog = upgrade_graph(fblog)
    
    DEG <-order(igraph::degree(fblog, mode = "all", normalized = T),
                 decreasing = TRUE)
    
    HighDeg = induced_subgraph(fblog, DEG[1:20])
    plot(HighDeg)
    

    我相信您可以对图表进行布局以使其更漂亮,但这是您要求的子图表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-31
      • 2017-02-15
      • 2020-01-27
      • 2023-03-27
      • 1970-01-01
      • 2018-02-11
      • 2023-01-14
      相关资源
      最近更新 更多