seqdiag 从文本生成序列图图像
项目描述
seqdiag 从规范文本文件生成序列图图像文件。
功能
从类似dot的文本生成序列图(基本功能)。
对节点标签进行多语言化(仅限utf-8)。
您可以在blockdiag.com 上找到一些示例和生成的图像。
设置
使用easy_install或pip
$ sudo easy_install seqdiag Or $ sudo pip seqdiag
复制并修改ini文件。示例
$ cp <seqdiag installed path>/blockdiag/examples/simple.diag . $ vi simple.diag
有关simpla.diag配置文件格式的详细信息,请参阅规范文本设置示例部分。
规范文本设置示例
有一些示例可用。您可以在blockdiag.com 上找到更多示例。
simple.diag
simple.diag通过类似dot的文本格式简单地定义节点和转换
diagram { browser -> webserver [label = "GET /index.html"]; browser <-- webserver; browser -> webserver [label = "POST /blog/comment"]; webserver -> database [label = "INSERT comment"]; webserver <-- database; browser <-- webserver; }
用法
执行seqdiag命令
$ seqdiag simple.diag $ ls simple.png simple.png
要求
Python 3.7或更高版本
blockdiag 1.5.0或更高版本
funcparserlib 0.3.6或更高版本
reportlab(可选)
wand和imagemagick(可选)
setuptools
许可协议
Apache License 2.0
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
seqdiag-3.0.0.tar.gz (2.6 MB 查看散列)
构建分布
seqdiag-3.0.0-py3-none-any.whl (2.6 MB 查看散列)