Gephi 网络可视化——设置节点颜色

本文详细介绍如何使用Gephi软件对引文网络Cora进行可视化处理,包括导入网络结构、调整布局、设置节点大小及颜色等步骤,帮助读者掌握Gephi网络可视化的核心技巧。

在这里插入图片描述

上图是引文网络 Cora 的可视化结果,顶点数:2708,边数:5429

想知道上面这幅酷炫的图片是怎样用 Gephi 制作的吗?请欣赏系列文章:


承接上一篇文章:Gephi 网络可视化——调整节点大小

终于到了最后关键的一步,给网络上色!
在这里插入图片描述

如果你动手实践了前几篇文章,那么你一定发现了,节点配色就在这儿
在这里插入图片描述
如图所示,现在的配色是单一的灰色

下面我们来让网络按照节点的标签类别上色!

自然就是 appearance => Nodes => color => partition => choose an attribute
在这里插入图片描述
可是没有 label 这一选项,看来 gephi 是不把标签当属性啊!

那么我们就手动添加一个属性,把 label 复制过去!

在这里插入图片描述
按照上述指引,使用 duplicate column,拷贝 label 列
在这里插入图片描述
然后我们在回去着色
在这里插入图片描述
点击 apply
在这里插入图片描述
再点一下绘图区左下角那个灯泡,切换背景,大功告成!
在这里插入图片描述

### Gephi节点表格与边表格的关系 在 Gephi 中,网络数据由两个主要组成部分构成:节点(Nodes)和边(Edges)。这些组件分别存储在网络中的不同表格里。 #### 节点表格 节点表格包含了所有参与网络分析的对象的信息。每一行代表一个独立的节点,并且可以包含关于该节点的各种属性字段,比如名称、标签或其他描述性的元数据[^1]。 #### 边表格 边表格则记录了连接各个节点之间的关系。每条边都有源节点(Source Node)和目标节点(Target Node),这定义了一种从一个节点指向另一个节点的方向性关联。除了基本的端点信息外,还可以附加权重等额外参数来表示联系强度或频率。 #### 双边关系处理方法 为了有效地管理和操作双边数据,在创建可视化之前通常需要准备两份CSV文件: - **节点列表**:此表应至少有一列用于唯一标识每个节点(ID),以及可选的一或多列用来提供有关节点的具体详情; - **边列表**:这份文档需指定哪些节点之间存在链接,一般形式为三列结构——分别是起始节点ID(Source ID),终止节点ID(Target ID) 和可能存在的权值(Weight)。 当导入到 Gephi 后,软件会自动识别并建立相应的拓扑结构,从而允许用户进一步探索复杂的社会网络特征或是其他类型的图形化表达方式。 ```python import pandas as pd # 创建示例节点 DataFrame nodes_df = pd.DataFrame({ 'Id': ['A', 'B', 'C'], 'Label': ['Node A', 'Node B', 'Node C'] }) # 创建示例边 DataFrame edges_df = pd.DataFrame({ 'Source': ['A', 'B'], 'Target': ['B', 'C'], 'Weight': [0.8, 0.9] }) ```
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

颹蕭蕭

白嫖?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值