Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用两种不同的颜色在iGraph中两次绘制相同的图形_Python_Graph_Igraph - Fatal编程技术网

Python 如何使用两种不同的颜色在iGraph中两次绘制相同的图形

Python 如何使用两种不同的颜色在iGraph中两次绘制相同的图形,python,graph,igraph,Python,Graph,Igraph,我将iGraph与python结合使用。 我用两种不同的算法在我的图上计算社区。为了直观地比较它们,我想用一个特定的布局绘制图形,即在我的例子中,fruchterman–reingold,并根据第一个社区结构为顶点着色。 然后我想将所有颜色更改为第二个社区结构,但保留所有顶点的位置。 或者,我可以绘制图形,根据第一个社区结构给顶点上色,并根据第二个社区结构给每个顶点上色。 这些想法中的一个在iGraph上可行吗?为两个绘图设置相同值的种子。该算法是随机的,但在为相同的值设置种子后,它将两次输出相

我将iGraph与python结合使用。
我用两种不同的算法在我的图上计算社区。为了直观地比较它们,我想用一个特定的布局绘制图形,即在我的例子中,fruchterman–reingold,并根据第一个社区结构为顶点着色。
然后我想将所有颜色更改为第二个社区结构,但保留所有顶点的位置。
或者,我可以绘制图形,根据第一个社区结构给顶点上色,并根据第二个社区结构给每个顶点上色。

这些想法中的一个在iGraph上可行吗?

为两个绘图设置相同值的种子。该算法是随机的,但在为相同的值设置种子后,它将两次输出相同的结果。我用R和igraph进行了尝试,它很有效,所以我相信它也适用于Python

它将是这样的:

random.seed(123)
plot1
random.seed(123)
plot2

非常感谢,那正是我想要的!