如何在python中更改任何节点的颜色在networkx中使用Networkx和动画动态
我希望在一段时间间隔后动态更改节点颜色
我可以在Networkx中使用语言Python中的动画吗
答案 0 :(得分:0)
我想这取决于你想要如何实现这一点,例如下面的代码将允许我改变颜色:
import networkx as nx
import numpy as np
from matplotlib import pyplot as plt
G = nx.erdos_renyi_graph(30,0.5)
colors = ['r','g','b','y','m']
x = 1
while x != 0:
x = eval(input("Input a number (0 to quit): "))
rand = np.random.randint(0,6)
nx.draw_networkx(G, node_color = colrs[rand])
plt.show()
time.sleep(5)
这可以实现你所要求的,但你可能想要一些与我所问的不同的东西。