gpt4 book ai didi

python - 如何用两种不同的颜色在 iGraph 中绘制同一张图两次

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:21 25 4
gpt4 key购买 nike

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

最佳答案

为两个地 block 设置相同的种子值。该算法是随机的,但设置种子为相同的值后,两次输出相同的结果。我用 R 和 igraph 尝试过它并且它有效,所以我相信它也适用于 Python。

它会是这样的:

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

关于python - 如何用两种不同的颜色在 iGraph 中绘制同一张图两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37345723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com