Python 3.x 删除节点后如何在networkx中更新图形?

Python 3.x 删除节点后如何在networkx中更新图形?,python-3.x,networkx,Python 3.x,Networkx,我想在删除节点和边后更新图形的定义,但是当我再次尝试绘制它时,会出现错误,即它缺少一个节点,即我删除的节点。 下面是我的示例代码: a = k(n) #This is a graph function which works fine returning a graph remove_node = 54 a.remove_node(54) nx.draw(a) NetworkXError:节点54不在图中 此代码不会为我生成错误。如果您给出完整的错误消息,这将有所帮助。但我认为问题在于a一

我想在删除节点和边后更新图形的定义,但是当我再次尝试绘制它时,会出现错误,即它缺少一个节点,即我删除的节点。 下面是我的示例代码:

a = k(n) #This is a graph function which works fine returning a graph
remove_node = 54
a.remove_node(54) 
nx.draw(a) 
NetworkXError:节点54不在图中


此代码不会为我生成错误。如果您给出完整的错误消息,这将有所帮助。但我认为问题在于
a
一开始就没有节点
54
,当您尝试删除它时,会出现错误。完整的错误信息将使这一点更加清楚。