相关疑难解决方法(0)

如何在networkx python中设置节点的颜色?

我创建了我的图表,到目前为止一切看起来都很棒,但我希望在创建后更新节点的颜色.

我的目标是可视化DFS,我将首先显示初始图形,然后在DFS解决问题时逐步显示颜色节点.

谢谢

UPDATE

如果有人有兴趣,可以在Github上获得示例代码

python networkx

26
推荐指数
2
解决办法
3万
查看次数

在 Networkx 图上绘制形状

给定一个现有的networkx图

import networkx as nx
import numpy as np

np.random.seed(123)

graph = nx.erdos_renyi_graph(5, 0.3, seed=123, directed=True)
nx.draw_networkx(graph)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

或者

import networkx as nx

G = nx.path_graph(4)
nx.spring_layout(G)
nx.draw_networkx(G)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如何在其中一个节点的顶​​部(与节点相同的位置)绘制一个红色圆圈,例如标记为 的节点1?

python graph matplotlib networkx

4
推荐指数
1
解决办法
275
查看次数

是否可以根据节点大小更改字体大小?

根据NetworkX 的说法,

draw_networkx(G, pos=None, arrows=True, with_labels=True, **kwds), 
Run Code Online (Sandbox Code Playgroud)

node_size可以是标量或数组,但font_size必须是整数。如果节点很大,如何将字体大小更改为更大?事实上,是否可以根据节点大小更改字体大小?

python networkx python-3.x

3
推荐指数
1
解决办法
2726
查看次数

标签 统计

networkx ×3

python ×3

graph ×1

matplotlib ×1

python-3.x ×1