我创建了我的图表,到目前为止一切看起来都很棒,但我希望在创建后更新节点的颜色.
我的目标是可视化DFS,我将首先显示初始图形,然后在DFS解决问题时逐步显示颜色节点.
谢谢
UPDATE
如果有人有兴趣,可以在Github上获得示例代码
给定一个现有的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?
根据NetworkX 的说法,
draw_networkx(G, pos=None, arrows=True, with_labels=True, **kwds),
Run Code Online (Sandbox Code Playgroud)
node_size可以是标量或数组,但font_size必须是整数。如果节点很大,如何将字体大小更改为更大?事实上,是否可以根据节点大小更改字体大小?