【问题标题】:Plot only nodes of a specific date for a social network in R using igraph使用 igraph 仅在 R 中为社交网络绘制特定日期的节点
【发布时间】:2019-04-10 07:20:58
【问题描述】:

我在 R 中有一个社交网络图,它使用基于 Twitter 数据集的 igraph。每个节点代表一条特定的推文,并带有与之关联的日期戳。有人可以给我 R 中的基本命令来仅绘制在特定日期出现的那些节点吗?

这是我定义顶点的代码的一部分:

set.seed(1492)
tweets <- delete.vertices(netg, which(degree(netg)<1)) #remove isolates
V(rt_graph)$size <- centralization.degree(rt_graph)$res #degree 
centrality
cfg <- cluster_fast_greedy(rt_graph)
V(rt_graph)$community <- cfg$membership
plot(rt_graph, vertex.size=5, vertex.label=NA, main="igraph plot")

【问题讨论】:

    标签: r


    【解决方案1】:

    假设日期是参数之一,这应该可以工作:

    V(rt_graph)&lt;-V(rt_graph)[V(rt_graph)$date=='&lt;your date&gt;']

    【讨论】:

      猜你喜欢
      • 2021-04-04
      • 2023-03-29
      • 2014-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多