: import osmnx as oximport matplotlib.pyplot as pltimport networkxmplox.config(log_console=True, use_cache=True)
G = ox.graph_from_placenx.relabel.convert_node_labels_to_integers(G)
我试图在Python上绘制一个networkx图。而不是绘制所有节点和边缘,我想过滤掉有链接到用户给定节点的节点。我认为这类似于R中的iGraph中的子组件,例如,在下面的代码中,我的dataframe有一个节点4429。我想绘制直接或间接连接到4429的节点和边。import networkx as nximport matplotlib.
我使用networkx来管理由50k节点组成的大型网络图。为此,我使用了nx.shortest_path_length函数。在来自N的一些节点中,可能没有路径,因此networkx正在引发并停止我的程序。并告诉shortest_path_length返回一些最大值?错误如下:
raise nx.NetworkXNoPath("No path between %s and %s."