利用attribu绘制节点形状和节点颜色

2024-05-23 23:33:02 发布

您现在位置:Python中文网/ 问答频道 /正文

在图G中,我有一组节点。其中一些有一个属性Type,可以是MASTER或{}。其他类型没有a类型定义:

>>> import networkx as nx
>>> import matplotlib.pyplot as plt
>>> G=nx.Graph()
[...]
>>> G.node['ART1']
{'Type': 'MASTER'}
>>> G.node['ZG1']
{'Type': 'MASTER'}
>>> G.node['MG1']
{}

然后我用

^{pr2}$

现在我得到了一个带红色圆圈的图表。我怎样才能得到。 ART1的蓝色圆柱体 医生的红色方块 一切都是紫色的 在我的阴谋里?在


Tags: importnetworkxmasternode类型属性节点matplotlib
1条回答
网友
1楼 · 发布于 2024-05-23 23:33:02

根据节点的属性选择节点有多种方法。下面是如何使用get_node_attributes和列表理解来获取子集。然后绘图函数接受一个nodelist参数。在

它应该很容易扩展到更广泛的条件集,或者根据您的需要修改每个子集的外观

^{1}$

相关问题 更多 >