解析graphviz的xdot绘制指令
项目描述
xdot
此包的主要功能是 parse
。它将graphviz创建的图中的节点/边属性解析为可绘制形状。
use xdot::{parse, ShapeDraw};
let shapes: Vec<ShapeDraw> = parse("c 7 -#ff0000 p 4 4 4 36 4 36 36 4 36");
每个 ShapeDraw
结构包含一个具有几何形状的 shape
和一个具有绘制属性(如颜色、线型和字体)的 pen
。如果您启用了 layout
功能,您还可以使用 layout_and_draw_graph
(和 draw_graph
)
use graphviz_rust::parse;
use graphviz_rust::dot_structures::Graph;
use xdot::{layout_and_draw_graph, ShapeDraw};
let graph: Graph = parse("graph { a -- b}").unwrap();
let shapes: Vec<ShapeDraw> = layout_and_draw_graph(graph).unwrap();
发布流程
项目详情
关闭
xdot_rs-0.2.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9d3ea36c767ee588cef40e4101199a348ef6bfc526faaecedd762dca22de44ab |
|
MD5 | 7ccd26326203dbc6a43d728784aad297 |
|
BLAKE2b-256 | 32d63852e5de9230aff5c4e15b4ef5190b5df3ce189756cba441a69eab9eddc6 |
关闭
xdot_rs-0.2.3-cp311-cp311-manylinux_2_34_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b8b27c473d49c8b4022fd8c5ce70862a9318ee78c6d738059838a6597533e9bc |
|
MD5 | afa25d61670040590f5fddeda3f3f81a |
|
BLAKE2b-256 | 5fa6d92d60ceb071234fa230cf0ef5dacf52f6b99ef9d9d430cb930a3b18cc2d |
关闭
xdot_rs-0.2.3-cp310-cp310-manylinux_2_34_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e66ec71748f20560feaabd31853e35e655c4b0ba1dcf5d5689b0a7df3b1b9909 |
|
MD5 | 522be65c16c8572c7441c5006630fa6d |
|
BLAKE2b-256 | 67b1ab7736211a8a1120e4bfe6f5b26178b0f4c8e69a1496581c37e71c743fb5 |
关闭
xdot_rs-0.2.3-cp39-cp39-manylinux_2_34_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0be52f53cfe664666930247123947c15b9b8ef41e1403719828f4dd136744116 |
|
MD5 | fea486d339abbf904d885e093ec2d590 |
|
BLAKE2b-256 | bb193ead0c70ab81003a928f6a8f81eb8336afcd8bfe3f6d7470fdf7b5b363b6 |
关闭
xdot_rs-0.2.3-cp38-cp38-manylinux_2_34_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e51554059d07ee3b3187cbd0ffe15e5582cff54d071838b6b2fb258571e690ed |
|
MD5 | 03fc8c7b3728ff88a552ce341d177f92 |
|
BLAKE2b-256 | 855618da42bd1a8473310dcb763b64954cfdf01afa8f11124d57e20204ee0124 |