4 个版本
0.1.3 | 2022年11月7日 |
---|---|
0.1.2 | 2021年7月3日 |
0.1.1 | 2021年6月19日 |
0.1.0 | 2021年6月18日 |
#127 in 可视化
2,672 个月下载量
在 9 crates 中使用
40KB
663 行
Graphviz DOT Writer
这是一个用于绘制图表的(希望是)易于使用的库。它输出Graphviz语言的DOT。使用DOT编写的图表可以很容易地使用Graphviz的dot可执行文件转换为SVG或其他图像格式。
此库中的结构体利用Rust类型系统和生命周期来确保更难使用它们构建无效的DOT图表。需要注意的是,这意味着在使用父结构体之前,需要确保子结构体已超出作用域。这是为了确保Drop
正确地写入关闭括号。
入门
请查看docs.rs上的API以获取示例和编码方法。
非目标
此库仅以强类型方式编写DOT。它不读取DOT或渲染DOT到图像文件。
贡献
欢迎贡献,请随时提出问题和拉取请求。我刚刚意识到(2022年7月11日),我还没有在github仓库中启用问题,所以我对过去尝试提出问题的任何人表示歉意!如果您对任何事情有任何疑问,请(DrGabble)留言,我总是乐意帮助。