R:将图形拆分为多个图形

时间:2018-05-29 16:06:40

标签: r igraph

此图表包含4个社区。

This graph

我想将每个社区转换为新图表。 我该怎么做?

1 个答案:

答案 0 :(得分:2)

由于您不提供数据,我将使用图表的简化版本来说明。

struct MyType { var priority:Int }
extension MutableCollection where Self: RandomAccessCollection, Element == MyType {
    mutating func sort() { self.sort(by: { $0.priority > $1.priority }) }
}

Communities

为了绘制各个社区的图形,您可以使用## Example graph library(igraph) g <- graph_from_literal(1-2-3-4-1, 2-5-4, 2-6, 6-7-10-8-6, 6-9-10) CL = cluster_louvain(g) plot(CL, g) 来获取子图,然后使用其他任何图形,包括绘制它们。

induced_subgraph

注意:我手动合并图表。它们是分开印刷的。

Communities