Gephi:根据稀疏有向图中的权重对颜色节点进行着色
Gephi: Color Nodes according to a weight in a sparse directed graph
我想使用 Gephi 来可视化一个大的稀疏图(它大约有 876,000 个节点,旨在模拟 "internet" 以测试页面排名算法)。
问题出在这里:我计算了图表中节点的页面排名(将它们视为 "websites")。
现在,我需要将数据输出到 CSV 中,以便 Gephi 可以读取它...我想根据热图 map/color 为节点着色,使它们具有相应的颜色到他们的网页排名。
所以,我需要一个图,使每个顶点都有一个权重,然后适当地为图着色。
Gephi 的全新内容,我正在查看 website:它描述了如何以邻接矩阵格式存储边权重,但我的图太大了无法存储为邻接矩阵。如果我将它存储为 邻接列表, 我看不到存储边权重或节点权重的方法。 link中描述的格式为:
> a;b;c;d
等同于:节点 "a" 与 "a->b"、"a->c" 和 "a->d." 但是,格式中似乎没有任何一个节点的插槽重量,或边缘重量。
是否可以使用 Gephi 来显示我所描述的图表——节点根据它们的权重着色——并且,如果是这样,我将如何存储Gephi 阅读的图表?
我认为您所指的页面可能已过时。在 this page 上,他们提到了两种类型的 CSV:边缘与节点 tables。
因此,您可以生成两个不同的 CSV 文件:
- 一条边 table 包含对应于链接的节点对,如果有的话可能还有权重。
- 一个节点 table 包含图表中的节点列表,以及它们具有的任何属性,包括您的 PageRank 值。
我想使用 Gephi 来可视化一个大的稀疏图(它大约有 876,000 个节点,旨在模拟 "internet" 以测试页面排名算法)。
问题出在这里:我计算了图表中节点的页面排名(将它们视为 "websites")。
现在,我需要将数据输出到 CSV 中,以便 Gephi 可以读取它...我想根据热图 map/color 为节点着色,使它们具有相应的颜色到他们的网页排名。
所以,我需要一个图,使每个顶点都有一个权重,然后适当地为图着色。
Gephi 的全新内容,我正在查看 website:它描述了如何以邻接矩阵格式存储边权重,但我的图太大了无法存储为邻接矩阵。如果我将它存储为 邻接列表, 我看不到存储边权重或节点权重的方法。 link中描述的格式为:
> a;b;c;d
等同于:节点 "a" 与 "a->b"、"a->c" 和 "a->d." 但是,格式中似乎没有任何一个节点的插槽重量,或边缘重量。
是否可以使用 Gephi 来显示我所描述的图表——节点根据它们的权重着色——并且,如果是这样,我将如何存储Gephi 阅读的图表?
我认为您所指的页面可能已过时。在 this page 上,他们提到了两种类型的 CSV:边缘与节点 tables。
因此,您可以生成两个不同的 CSV 文件:
- 一条边 table 包含对应于链接的节点对,如果有的话可能还有权重。
- 一个节点 table 包含图表中的节点列表,以及它们具有的任何属性,包括您的 PageRank 值。