Python 如何使用networkx绘制流箭头?

Python 如何使用networkx绘制流箭头?,python,graph,networkx,Python,Graph,Networkx,是否有任何方法可以使用networkx绘制指向给定节点的流箭头(如图中给定节点) 我所发现的只是在图形节点之间的边上绘制箭头的方法 这是第一次尝试 import networkx as nx import matplotlib.pyplot as plt G = nx.karate_club_graph() pos = nx.spring_layout(G) ax = plt.axes() nx.draw(G, pos=pos, ax=ax, with_labels=True) x,y

是否有任何方法可以使用networkx绘制指向给定节点的流箭头(如图中给定节点)


我所发现的只是在图形节点之间的边上绘制箭头的方法

这是第一次尝试

import networkx as nx
import matplotlib.pyplot as plt

G = nx.karate_club_graph()

pos = nx.spring_layout(G)

ax = plt.axes()
nx.draw(G, pos=pos, ax=ax, with_labels=True)

x,y = pos[0]
dx = 2
dy = 2

ax.arrow(x-dx-0.02, y-dy-0.02, dx, dy,head_width=0.05, length_includes_head=True )

这是第一次尝试

import networkx as nx
import matplotlib.pyplot as plt

G = nx.karate_club_graph()

pos = nx.spring_layout(G)

ax = plt.axes()
nx.draw(G, pos=pos, ax=ax, with_labels=True)

x,y = pos[0]
dx = 2
dy = 2

ax.arrow(x-dx-0.02, y-dy-0.02, dx, dy,head_width=0.05, length_includes_head=True )

我不认为它内置于networkx,但图像是matplotlib绘图,因此应该可以使用matplotlib命令进行绘制。您知道如何使用matplotlib在现有networkx图形中绘制它吗?我不认为它内置于networkx,但图像是matplotlib绘图,因此,使用matplotlib命令应该是可行的。您知道如何使用matplotlib在现有的networkx图形中绘制它吗?非常感谢,非常有用非常感谢,非常有用