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