绘制网络图的便利包
nxquickplot的Python项目详细描述
nxquickplot
在NetworkX中方便地绘制图形。这些功能相当
不对称的/不可组合的,因为它们的目的是从字面上捕捉具体的用途
模式而不是抽象它们。如果你需要其他东西,就用
原始的draw_networkx
api。
API
用力定向布局绘制图形
from nxquickplot import plot_force
import networkx
g = networkx.DiGraph()
g.add_node('Alice')
g.add_node('Bob')
g.add_edge('Alice', 'Bob')
plot_force(g)
以随机确定的布局绘制图形
from nxquickplot import plot_random_deterministic
import networkx
g = networkx.DiGraph()
g.add_node('Alice')
g.add_node('Bob')
g.add_edge('Alice', 'Bob')
plot_random_deterministic(g)
绘制绘制特定属性而不是节点id
from nxquickplot import plot_with_attr
import networkx
g = networkx.DiGraph()
g.add_node('Alice', age=42)
g.add_node('Bob', age=31)
g.add_edge('Alice', 'Bob')
plot_with_attr(g, 'age')
这必须是强制的。