5
में समांतर किनारों को कैसे आकर्षित करें मैं नेटवर्कएक्स का उपयोग करके दो नोड्स के बीच समांतर किनारों को जोड़ने की कोशिश कर रहा हूं लेकिन यह नीचे की त्रुटि से विफल रहता है। मैं क्या गलत कर रहा हूं?नेटवर्कक्स/ग्राफ़विज़
import networkx as nx
import graphviz
g1 = nx.MultiGraph()
node1 = 'a'
node2 = 'b'
g1.add_edge(node1,node2,key='one')
g1.add_edge(node1,node2,key='two')
A = nx.to_agraph(g1)
A.add_subgraph()
A.draw('test2.png', prog='dot')
त्रुटि:
Traceback (most recent call last):
File "test2.py", line 12, in <module>
A = nx.to_agraph(g1)
File "C:\python27\lib\site-packages\networkx-1.11rc1-py2.7.egg\networkx\drawing\nx_agraph.py", line 152, in to_agraph
A.add_edge(u,v,key=str(key),**str_edgedata)
File "C:\python27\lib\site-packages\pygraphviz\agraph.py", line 481, in add_edge
eh = gv.agedge(self.handle, uh, vh, key, _Action.find)
KeyError: 'agedge: no key'
आपकी प्रतिक्रिया अब्दल्लाह के लिए धन्यवाद। यह काम नहीं करता है। यह अभी भी मुझे एक ही त्रुटि देता है। क्या आपने वास्तव में उस कोड की कोशिश की है? और यह आपके लिए काम करता है? – TraderMoe
हाँ मैंने कोशिश की है और यह काम कर रहा है! –
क्षमा करें मेरी बुरा मैंने गलती की है –