跳转到主要内容

Graphviz的Python接口

项目描述

https://github.com/pygraphviz/pygraphviz/workflows/test/badge.svg?branch=main https://codecov.io/gh/pygraphviz/pygraphviz/branch/main/graph/badge.svg

PyGraphviz 是一个用于 Graphviz 图布局和可视化包的 Python 接口。使用 PyGraphviz,您可以使用 Python 创建、编辑、读取、写入和绘制图形,通过访问 Graphviz 图数据结构和布局算法。PyGraphviz 提供了与 NetworkX(https://networkx.org)相似的编程接口。

简单示例

>>> import pygraphviz as pgv
>>> G = pgv.AGraph()
>>> G.add_node("a")
>>> G.add_edge("b", "c")
>>> print(G)
strict graph "" {
        a;
        b -- c;
}

安装

PyGraphviz 需要 Graphviz。请参阅 INSTALL.txt 获取详细信息。

许可证

在 3-Clause BSD 许可证下发布(见 LICENSE

Copyright (C) 2006-2024 PyGraphviz Developers
Aric Hagberg <aric.hagberg@gmail.gov>
Dan Schult <dschult@colgate.edu>
Manos Renieris

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

pygraphviz-1.14.tar.gz (106.0 kB 查看哈希值)

上传时间

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面