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 可视化

Download history • Rust 包仓库 431/week @ 2024-03-14 • Rust 包仓库 222/week @ 2024-03-21 • Rust 包仓库 619/week @ 2024-03-28 • Rust 包仓库 508/week @ 2024-04-04 • Rust 包仓库 752/week @ 2024-04-11 • Rust 包仓库 762/week @ 2024-04-18 • Rust 包仓库 801/week @ 2024-04-25 • Rust 包仓库 816/week @ 2024-05-02 • Rust 包仓库 1014/week @ 2024-05-09 • Rust 包仓库 688/week @ 2024-05-16 • Rust 包仓库 530/week @ 2024-05-23 • Rust 包仓库 541/week @ 2024-05-30 • Rust 包仓库 752/week @ 2024-06-06 • Rust 包仓库 732/week @ 2024-06-13 • Rust 包仓库 743/week @ 2024-06-20 • Rust 包仓库 332/week @ 2024-06-27 • Rust 包仓库

2,672 个月下载量
9 crates 中使用

MIT 许可证

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)留言,我总是乐意帮助。

无运行时依赖