没有项目描述
graphviz2drawio的Python项目详细描述
Graphviz2drawio
将graphviz(点)文件转换为draw.io(mxgraph)格式
开始
先决条件
graphviz2drawio需要Python 3和Graphviz
- 在Mac OS上,这些可以与Homebrew一起安装:
brew update; brew install python3 graphviz
- 在基于ubuntu/debian的linux上,使用以下命令安装graphviz:
sudo apt install graphviz graphviz-dev
安装/升级
pip3 install graphviz2drawio --upgrade
用法
在graphviz文件上运行转换应用程序
graphviz2drawio example.dot
您可以将输出的xml文件导入draw.io
python用法
fromgraphviz2drawioimportgraphviz2drawioxml=graphviz2drawio.convert(graph_to_convert)print(xml)
其中graph_to_convert
可以是文件路径、文件句柄、点语言字符串或PyGraphviz.AGraph对象中的任何一个
限制
请使用点文件open an issue报告崩溃或不正确的转换
使用
构建- PyGraphviz-到graphviz的python接口
贡献
欢迎拉取请求。对于重大变更,请先打开一个问题来讨论您希望更改的内容。
代码格式化
此项目严格使用黑色进行代码格式化有关详细信息,请参见Black page。
作者
- Harold Martin-gmail上的harold.martin
- 约拿·卡普兰