networkx中的draw_networkx()

0 python networkx

我在尝试使用networkx时遇到此错误

networkx.draw_networkx(G,ax = self.axes)
TypeError: draw_networkx() takes at least 2 non-keyword arguments (1 given)
Run Code Online (Sandbox Code Playgroud)

相同的代码是

G=networkx.Graph()
G.add_node("spam")
G.add_edge(1,2)
networkx.draw_networkx(G,ax = self.axes)
Run Code Online (Sandbox Code Playgroud)

有人可以解释我做错了什么以及如何纠正这个....该函数的链接是draw_networkx.

谢谢

sam*_*ias 7

期望pos参数,通知绘图例程如何定位节点.以下是如何使用弹簧布局填充pos:

networkx.draw_networkx(G, pos=networkx.spring_layout(G), ax=self.axes)
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述