6
有沒有人知道是否有可能通過(例如)draw_networkx_edges
繪製networkx邊緣時對線屬性進行細粒度控制?我想控制行solid_capstyle
和solid_joinstyle
,這是(matplotlib)Line2D
屬性。networkx draw_networkx_edges capstyle
>>> import networkx as nx
>>> import matplotlib.pyplot as plt
>>> G = nx.dodecahedral_graph()
>>> edges = nx.draw_networkx_edges(G, pos=nx.spring_layout(G), width=7)
>>> plt.show()
在上面的例子中,我想通過控制capstyle來隱藏邊緣之間存在'間隙'。我考慮過以適當的大小添加節點來填補空白,但我最後一幅圖中的邊緣是彩色的,所以添加節點不會削減它。 我不知道從文檔或看edges.properties()
如何做我想做的事情......任何建議?
卡森
感謝您的@Aric。完美的作品! –