networkxの端を(たとえば)draw_networkx_edges
経由で描画するときに、線のプロパティをきめ細かく制御できるかどうか知りませんか?私は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()
上記の例では、キャプションを制御することによって非表示にするエッジ間に「ギャップ」があります。ギャップを埋めるのにちょうどいいサイズでノードを追加することを考えましたが、最終的なプロットのエッジは色付けされているので、ノードを追加してもそれをカットしません。 私はドキュメントから理解することができませんまたはedges.properties()
私がやりたいことを行う方法...任意の提案を見て?
カーソン
感謝を。完璧に動作します! –