我使用networkx来可视化一个二分图,但是结果并不令人满意(即节点、文本和边缘标签重叠)。现在,我正在尝试使用pyviz库(https://pyviz.org/)。视觉问题现在已经解决了,但是我找不到一种方法来分离结果图中的右侧和左侧节点。对于如何在pyviz或任何其他库中制作一个好看的二分图,有什么建议吗?
提前谢谢你。
发布于 2022-07-21 02:07:51
在networkX中,专用的二分布局不适用于您,有什么原因吗?
参见下面的示例从文件中:
import networkx as nx
G = nx.bipartite.gnmk_random_graph(3, 5, 10, seed=123)
top = nx.bipartite.sets(G)[0]
pos = nx.bipartite_layout(G, top)
nx.draw(G, pos, with_labels=True)其结果如下:

希望这能有所帮助。
https://stackoverflow.com/questions/72851664
复制相似问题