如何删除networkx中的节点?

Los*_*oul 6 python graph-theory networkx

我有一个数据集,我将其作为各种时间框架的图形上传,并试图找出它们之间的关系.

我想删除所有没有边缘的节点,但我不确定删除或删除节点的命令.知道怎么做吗?

unu*_*tbu 12

import networkx as nx
import matplotlib.pyplot as plt

G=nx.Graph()
G.add_edges_from([('A','B'),('A','C'),('B','D'),('C','D')])
nx.draw(G)
plt.show()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

G.remove_node('B')
nx.draw(G)
plt.show()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

要删除多个节点,还有Graph.remove_nodes_from()方法.