我将iGraph与python结合使用
我使用两种不同的算法在我的图表上计算了社区。为了在视觉上比较它们,我想用特定的布局绘制图形,即在我的情况下用fruchterman-reingold绘制,并根据第一个社区结构为顶点着色。
然后我想将所有颜色更改为第二个社区结构,但保留所有顶点的位置
或者,我可以绘制图形,根据第一个社区结构为我的顶点着色,并根据第二个颜色给每个顶点涂上一层颜色。
这些想法中的一个是否适用于iGraph?
答案 0 :(得分:3)
为两个图设置相同值的种子。该算法是随机的,但在为相同值设置种子后,它将输出相同的结果两次。我用R和igraph尝试了它,它起作用,所以我相信它也适用于Python。
会是这样的:
random.seed(123)
plot1
random.seed(123)
plot2