Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在networkx中绘制网络X()_Python_Networkx - Fatal编程技术网

Python 在networkx中绘制网络X()

Python 在networkx中绘制网络X(),python,networkx,Python,Networkx,我在尝试networkx时遇到此错误 networkx.draw_networkx(G,ax = self.axes) TypeError: draw_networkx() takes at least 2 non-keyword arguments (1 given) 相同的代码是 G=networkx.Graph() G.add_node("spam") G.add_edge(1,2) networkx.draw_networkx(G,ax = self.axes) 有人能解释一下我做错

我在尝试networkx时遇到此错误

networkx.draw_networkx(G,ax = self.axes)
TypeError: draw_networkx() takes at least 2 non-keyword arguments (1 given)
相同的代码是

G=networkx.Graph()
G.add_node("spam")
G.add_edge(1,2)
networkx.draw_networkx(G,ax = self.axes)
有人能解释一下我做错了什么,我该如何纠正这一点。。。。 该函数的链接为


感谢

它希望使用
pos
参数通知绘图例程如何定位节点。以下是如何使用spring布局填充
pos

networkx.draw_networkx(G, pos=networkx.spring_layout(G), ax=self.axes)
输出:


samplebias就是一个很好的例子

如果您想要一种更简单的方法来进行命令行分析或胡闹:

networkx.draw_spring(G)
这是一种基于弹簧重量和荣誉重量绘制的内置方法,因此您可以包括以下内容:

G=networkx.Graph()
G.add_node("spam")
G.add_edge(1,2,weight=4.7)
G.add_edge(1,"spam")

由于spring权重,1-2连接将比1-spam连接短。非常简单快捷。

太棒了。。。。真的非常感谢男人!!!你救了我从寻找其他解决方案。。。。谢谢:)