I am trying to draw a planar graph of some data from a pd frame:
graph = nx.Graph()
for index, row in data.iterrows():
graph.add_edge(row['Target Line Manager'], row['Employee'])
nx.check_planarity(graph)
this will return (True, <networkx.algorithms.planarity.PlanarEmbedding at 0x11fa6d1f0>) so I assume it's legit planar.
then I try drawing it:
plt.figure(figsize=(10,8), dpi=100)
print("Figured, now drawing")
nx.draw_planar(graph, with_labels=True, font_size=6)
at this point draw_planar() will never finish (no exceptions or anything).
just draw() works fine.
Anything I am missing?