没有项目描述

graphviz2drawio的Python项目详细描述


Graphviz2drawio

Build Status

将graphviz(点)文件转换为draw.io(mxgraph)格式

开始

先决条件

graphviz2drawio需要Python 3Graphviz

  • 在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报告崩溃或不正确的转换

使用

构建

贡献

欢迎拉取请求。对于重大变更,请先打开一个问题来讨论您希望更改的内容。

代码格式化

此项目严格使用黑色进行代码格式化有关详细信息,请参见Black page

作者

许可证

GPL

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

推荐PyPI第三方库


热门话题
异常如何在java中从jar以InputStream的形式加载嵌入式字体?   java如何处理关系0。。1来自uml   java XML解析错误休眠   java如何将数据从一个数据库复制到另一个oracle数据库?   安卓中的java简单选项卡活动   java使用JWT身份验证与用户合作的正确方式是什么?   安卓 Java从队列中检索所有元素,直到队列为空   java Geocoder在Android中经常返回空值   带有删除和添加通知的java自定义arraylist   java是否可以在ingiteRepository中使用“findbyId”方法?   java如何使用ttorrent创建torrent文件?   xml如何从XSL文件中调用Java函数?   java如何模块化长代码   使用节点实现优先级队列时的java nullpointerexception   java My JFrame窗口不会出现   java无法在chrome中运行JavaFXJAR   来自音频文件的java Android基本TTS引擎   java通过传递latlong更新Google地图位置,构造函数抛出空点异常   java如何使用参数创建授权URL请求   java排列数组并将每个结果保存到ArrayList