如何在 graphviz 中制作一个从外部节点到内部节点的边的图形?
How can I make a graph in graphviz with an edge from an external node to an internal one?
我正在尝试弄清楚如何让 graphviz 生成这样的图像:
谢谢!
存在三个问题:
- 有意将一个节点放置在另一个节点之上
- 获取指定放置的边
- 获取放置在节点顶部的“B”标签
常见问题解答 (https://www.graphviz.org/faq/#FaqDotWithNodeCoords) 告诉我们如何实现节点和边缘放置。标签放置是使用换行符完成的。代码是手写的。
digraph ontop {
big [label="B\n\n\n\n" pos="2,2" shape=square height=1]
little [label="A" pos="2,2" shape=square height=.4]
big:e -> little:e
}
命令行:
neato -n -Tpng ontop.dot >ontop.png
我正在尝试弄清楚如何让 graphviz 生成这样的图像:
谢谢!
存在三个问题:
- 有意将一个节点放置在另一个节点之上
- 获取指定放置的边
- 获取放置在节点顶部的“B”标签
常见问题解答 (https://www.graphviz.org/faq/#FaqDotWithNodeCoords) 告诉我们如何实现节点和边缘放置。标签放置是使用换行符完成的。代码是手写的。
digraph ontop {
big [label="B\n\n\n\n" pos="2,2" shape=square height=1]
little [label="A" pos="2,2" shape=square height=.4]
big:e -> little:e
}
命令行:
neato -n -Tpng ontop.dot >ontop.png