绘制网络图的便利包

nxquickplot的Python项目详细描述


nxquickplot

在NetworkX中方便地绘制图形。这些功能相当 不对称的/不可组合的,因为它们的目的是从字面上捕捉具体的用途 模式而不是抽象它们。如果你需要其他东西,就用 原始的draw_networkxapi。

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')

这必须是强制的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
类我在理解这个Java如何与我提供给它的参数一起工作时遇到问题   java如何获取Spring Boot@Async方法被拒绝的任务的详细信息?   java如何将测微计度量实现为动态映射   java分组列表<CustomerOrder>到地图<Gender,Money>   Java三元运算符内部的三元运算符,如何计算?   java消息源。getMessage send IllegalArgumentException:模式中的大括号不匹配   java小于1的不同分数的数目   Linux上的JavaIntelliJ:菜单:jdk>javap选项   jdk1的javacobertura问题。7.   Eclipse插件中指定的java ID   java“if(rs.next())”是什么意思?   在DatagramSocket服务器中将字符串转换为int的java   使用org通过java代码发送电子邮件。日食swt。好啊   java在没有CardLayout的JFrame中切换JPanel