在我的 igraph 对象中绘制 R 中最具代表性的节点

plotting the most represented node in my igraph object in R

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

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

为了得到子图,你需要知道哪个节点的度数最高,而不是它们的度数是多少。一旦你有了它,你就可以使用 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)

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