我正在尝试从 pd 框架中绘制一些数据的平面图:
graph = nx.Graph()
for index, row in data.iterrows():
graph.add_edge(row['Target Line Manager'], row['Employee'])
nx.check_planarity(graph)
这将返回(True, <networkx.algorithms.planarity.PlanarEmbedding at 0x11fa6d1f0>)
,所以我认为它是合法的平面。
然后我尝试绘制它:
plt.figure(figsize=(10,8), dpi=100)
print("Figured, now drawing")
nx.draw_planar(graph, with_labels=True, font_size=6)
此时draw_planar()
将永远不会完成(没有例外或任何事情)。
只是draw()
工作正常。
有什么我想念的吗?