我创建了我的图表,到目前为止一切看起来都很棒,但我想在创建后更新我的节点的颜色。
我的目标是可视化 DFS,我将首先显示初始图形,然后随着 DFS 解决问题逐步对节点进行着色。
如果有人感兴趣,可以在 Github 上找到示例代码
原文由 Gokhan Arik 发布,翻译遵循 CC BY-SA 4.0 许可协议
我创建了我的图表,到目前为止一切看起来都很棒,但我想在创建后更新我的节点的颜色。
我的目标是可视化 DFS,我将首先显示初始图形,然后随着 DFS 解决问题逐步对节点进行着色。
如果有人感兴趣,可以在 Github 上找到示例代码
原文由 Gokhan Arik 发布,翻译遵循 CC BY-SA 4.0 许可协议
参考 node_color
参数:
nx.draw_networkx_nodes(G, pos, node_size=200, node_color='#00b4d9')
原文由 Montenegrodr 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答896 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
您所需要的只是指定一个颜色映射,将颜色映射到每个节点并将其发送到 nx.draw 函数。澄清一下,对于 20 个节点,我想将前 10 个节点涂成蓝色,其余的涂成绿色。代码如下:
您将在附图中找到图表
.