我正在使用 Graphviz 绘制格子。
节点是一组数字。
作为一个格子,我希望节点的高度位置(y)表示该节点表示的集合中的元素数。然后 x 位置应由 graphviz 定义,以使表示更清晰。
是否可以?
根据 dot 文档,应该有属性 pos 应该定义节点的位置。但是,尽管我以许多不同的方式尝试了很多次,但我无法获得任何定义节点位置的图表。有人在这方面取得了成功吗?
以下是我使用的经典点文件:
digraph G {
"528 544\n640 768" -> "768 528";
"528 536\n530 539" -> "539";
"528 536\n530 539" -> "528";
"800 896 548\n944 566 728\n539 704 768" -> "704 768\n539 548";
"800 896 548\n944 566 728\n539 704 768" -> "944 728\n539 566";
"800 896 548\n944 566 728\n539 704 768" -> "944 800\n896 768";
"768 539" -> "768";
"768 539" -> "539";
"768" -> "∅";
"944" -> "∅";
"944 528 536\n530 566 560\n728 656 539" -> "528 536\n530 539";
"944 528 536\n530 566 560\n728 656 539" -> "944 728\n539 566";
"944 528 536\n530 566 560\n728 656 539" -> "944 656\n528 560";
"704 768\n539 548" -> "768 539";
"944 728\n539 566" -> "944";
"944 728\n539 566" -> "539";
"800 896 640\n944 560 528\n544 656 768" -> "528 544\n640 768";
"800 896 640\n944 560 528\n544 656 768" -> "944 656\n528 560";
"800 896 640\n944 560 528\n544 656 768" -> "944 800\n896 768";
"539" -> "∅";
"944 656\n528 560" -> "944";
"944 656\n528 560" -> "528";
"896 640 656 536\n530 728 539 704\n768 800 544 528\n548 944 566 560" -> "800 896 548\n944 566 728\n539 704 768";
"896 640 656 536\n530 728 539 704\n768 800 544 528\n548 944 566 560" -> "944 528 536\n530 566 560\n728 656 539";
"896 640 656 536\n530 728 539 704\n768 800 544 528\n548 944 566 560" -> "800 896 640\n944 560 528\n544 656 768";
"896 640 656 536\n530 728 539 704\n768 800 544 528\n548 944 566 560" -> "768 704 548\n528 530 544\n536 640 539";
"768 528" -> "768";
"768 528" -> "528";
"528" -> "∅";
"768 704 548\n528 530 544\n536 640 539" -> "528 544\n640 768";
"768 704 548\n528 530 544\n536 640 539" -> "704 768\n539 548";
"768 704 548\n528 530 544\n536 640 539" -> "768 528 530\n539 536";
"944 800\n896 768" -> "768";
"944 800\n896 768" -> "944";
"768 528 530\n539 536" -> "528 536\n530 539";
"768 528 530\n539 536" -> "768 539";
"768 528 530\n539 536" -> "768 528";
}
如果有人可以编写一个定义一个节点高度的文件示例,我将不胜感激。