networkx draw _networkx _ребра capstyle

Кто-нибудь знает, возможно ли иметь точный -детальный контроль над свойствами линии при рисовании ребер networkx через (, например)draw_networkx_edges? Я хотел бы контролировать строки solid_capstyleи solid_joinstyle, которые являются (matplotlib)Line2Dхарактеристики.

>>> 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(), как делать то, что я хочу сделать... есть предложения?

Карсон

6
задан Carson Farmer 3 July 2012 в 14:00
поделиться