networkx

    9热度

    1回答

    我没有使用GraphViz,因为我在使用Networkx时会出现问题。我知道这很奇怪,但我已经尝试了很多建议来解决这个问题,但我似乎有一些世界上最糟糕的运气。因此,我必须使用Networkx解决不使用GraphViz的问题。 我的程序读取一个文档,并尝试根据文档的内容绘制MindMap的内容。但是,在实际绘制节点时,Networkx似乎具有默认大小。这对我来说很不好,因为很多文本会进入我的每个节点

    1热度

    1回答

    我想比较图中不同边的节点。我怎样才能从边缘(n1,n2)得到节点(n1和n2)?

    1热度

    2回答

    我有兴趣在短时间内找到路径(不一定最短)。网络x中的Dijsktra和AStar耗时过长。 为什么networkx中没有DFS或BFS?我打算写我自己的DFS和BFS搜索(我更倾向于BFS,因为我的图很深)。有什么我可以在networkx的lib中使用来加速我的速度?

    0热度

    1回答

    希望我的问题以前没有问过。我有两个图,它们中的两个节点相同,但边缘不同。我想在一个图中绘制两个图。这意味着我有相同的节点,但有两种不同的边缘颜色。但它给了我两个不同的图表。我怎么能把它们放在一张图中,但边缘颜色不同?

    16热度

    5回答

    似乎应该有networkx中的方法来导出json图形格式,但我没有看到它。我想这应该很容易与nx.to_dict_of_dicts(),但需要一些操作。任何人都知道简单而优雅的解决方案?

    1热度

    1回答

    目前我正面临以下问题: 我有一个脚本,通过包含文档的特定目录进行搜索。每个文档都在文件名中分配一个数字。在每个文档中都有代表另一个文档(文件名)的数字。我怎样才能创建一个网页,显示什么文件导致什么? 任何帮助,将理解的是,得益于

    10热度

    2回答

    以上是我当前图形的输出。但是,我还没有管理我想实现的目标。我需要以更大的尺寸输出我的图形,以便轻松查看每个节点/边缘。 我试过nx.draw(G, node_size=size),但仅仅增加了节点的大小,而不是节点和边缘之间的距离。

    13热度

    1回答

    改变边缘的体重我有一个加权图: F=nx.path_graph(10) G=nx.Graph() for (u, v) in F.edges(): G.add_edge(u,v,weight=1) 得到节点列表: [(0, 1), (1, 2), (2, 3), (3, 4), (4, 5), (5, 6), (6, 7), (7, 8), (8, 9)] 我想通过改变每个边

    11热度

    1回答

    Im使用networkx进行可视化。我看到当我使用函数 draw_networkx_edge_labels 我可以检索边缘标签。 我想打印节点上的属性(而不是标签)..尝试一切几乎。仍然卡住。如果我每个节点有5个属性,是否有,我可以在每个节点上打印一个特定的属性?例如,如果一个汽车节点具有属性:大小,价格,公司等,我想在每个节点上打印汽车的大小? 不知道是否可以在图上输出。

    0热度

    1回答

    嗨! 我想获得我的功能(测试(G))的时间执行。当我使用定时器I 时,我需要写出我的对象类型:“test(%??)”%G 这是DiGraph这里。我怎样才能做到这一点? from networkx import nx def test(G): for e in G.edges_iter(): print(e) if __name__=='__main__':