Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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
Graph Gephi:根据稀疏有向图中的权重对节点进行着色_Graph_Gephi - Fatal编程技术网

Graph Gephi:根据稀疏有向图中的权重对节点进行着色

Graph Gephi:根据稀疏有向图中的权重对节点进行着色,graph,gephi,Graph,Gephi,我想使用Gephi来可视化一个大的稀疏图(它是大约876000个节点,用于模拟“internet”以测试页面排名算法) 问题是:我已经计算了图中节点的页面排名(将它们视为“网站”) 现在,我需要将数据输出到一个CSV中,这样Gephi就可以读取它了……我想根据一个热图/颜色图给节点上色,该热图/颜色图给节点一个与其页面排名相对应的颜色 所以,我需要一个图,这样每个顶点都有一个权重,然后对图进行适当的着色 Gephi是个新手,我正在看:它描述了如何以邻接矩阵格式存储边权重,但我的图太大了,无法

我想使用Gephi来可视化一个大的稀疏图(它是大约876000个节点,用于模拟“internet”以测试页面排名算法)

问题是:我已经计算了图中节点的页面排名(将它们视为“网站”)


现在,我需要将数据输出到一个CSV中,这样Gephi就可以读取它了……我想根据一个热图/颜色图给节点上色,该热图/颜色图给节点一个与其页面排名相对应的颜色

所以,我需要一个图,这样每个顶点都有一个权重,然后对图进行适当的着色


Gephi是个新手,我正在看:它描述了如何以邻接矩阵格式存储边权重,但我的图太大了,无法存储为邻接矩阵。如果将其存储为邻接列表,我看不到存储边权重或节点权重的方法。链接中描述的格式为:

> a;b;c;d   
这相当于:节点“a”与“a->b”、“a->c”和“a->d”。但是,在格式中似乎没有节点权重或边权重的插槽



是否可以使用Gephi显示我所描述的图形(节点根据其权重着色)以及,如果可以,如何存储图形以供Gephi读取

我认为您所指的页面可能已过时。在上,他们提到了两种类型的CSV:边缘表和节点表

因此,您可以生成两个不同的CSV文件:

  • 一个边表,包含对应于链接的成对节点,如果有,可能是权重
  • 一个节点表,包含图形中的节点列表,以及它们具有的任何属性,包括PageRank值

正在取得进展。找到一个为节点着色的插件;将想出一种方法来转换权重到一个好的十六进制颜色根据一个颜色地图或东西,并张贴一个“如何”这样做。