23得票1回答
网络X特定节点标签化

我想画一张网络图,除了某些节点之外,我希望它没有标签。 目前我有类似以下的东西:nx.draw(G, pos=pos, node_color='b', node_size=8, with_labels=False) for hub in hubs: nx.draw_network...

22得票5回答
NetworkX中的二分图

B.add_nodes_from(a, bipartite=1) B.add_nodes_from(b, bipartite=0) nx.draw(B, with_labels = True) plt.savefig("graph.png") 我得到了以下图形。如何将其变成一个正确的二分图?

22得票4回答
使用Python3中的NetworkX创建曲线边界

我想使用networkx(如果您知道更好的框架,我也可以考虑其他框架)来创建一个节点位置固定且边不重叠的图。 我的以前的代码看起来像这样:#!/usr/bin/env python3 import networkx as nx import matplotlib.pyplot as plt...

22得票1回答
如何在Python 3中使用`networkx`的`pos`参数创建流程图样式的图表?

我正在尝试使用Python(最好是使用matplotlib和networkx,尽管我对bokeh也很感兴趣)创建类似于下面的线性网络图。 如何使用Python中的networkx高效地构建此图形绘制(pos)? 我想在更复杂的示例中使用它,因此我觉得为这个简单的示例硬编码位置将没有用处:...

22得票4回答
Python NetworkX通过某些条件移除节点和边。

在Python库networkx中,我想删除具有某些属性的图形的节点和边缘。例如,假设我想要删除所有节点和边缘,其中节点的度数小于2。请考虑以下伪代码: vdict = g.degree_dict() #dictionary of nodes and their degree...

22得票4回答
Networkx: 提取包含给定节点的连通分量(有向图)

我想从一个大图中提取包含特定节点的所有连接节点的子图。 在Networkx库中是否有解决方案? [编辑] 我的图是DiGraph。 [编辑] 简单重新表述: 我想要包含特定节点N_i以及通过任何传入或传出边缘直接或间接连接(通过其他节点)的所有节点的图的部分。 例如:>>> ...

22得票1回答
如何使用更新函数在Matplotlib 2.0.0中动画显示NetworkX图形?

我正在尝试使用matplotlib 2.0和其中的animation模块来为我的networkx图形添加动画效果。我看到了Using NetworkX with matplotlib.ArtistAnimation和Animate graph diffusion with NetworkX,但...

21得票1回答
根据networkx中边的重复更新权重信息

我有一个包含许多用户关系的JSON数据源,例如:"subject_id = 1, object_id = 2, object = added subject_id = 1, object_id = 2, object = liked subject_id = 1, object_id = 3...

21得票1回答
在Networkx和Graphviz中给特定节点着色

我正在编写一个程序,从距离矩阵中绘制图形,现在我想让某个节点和某条边以我选择的特定颜色显示。我该怎么做? 这个程序是用Python编写的,并使用了Networkx和Graphviz。import networkx as nx import numpy as np import pickle ...

21得票2回答
在networkx中,将节点标签放在其他节点/边缘最小重叠的位置。

我正在尝试创建一个图形,其中节点标签以节点外部的形式打印。 我能够生成下面展示的“偏移量”,解决了这个问题。 然而,有时标签与边缘重叠(这是不希望发生的,因为在节点周围有很多空白空间可以打印相应的标签)。 我需要以这样的方式标记这些节点,使标签不会与任何边缘重叠,或者至少尽可能减少重叠。imp...