是否可以将标签放置在graphviz中边缘的中间位置?
可以制作如下图形:是否可以将标签放置在graphviz中边缘的中间位置?,graphviz,Graphviz,可以制作如下图形: 标签位于两个节点之间的边路径中。据我所知,最接近的是使用纯文本节点,而不是尝试摆弄边标签: digraph so { // standard nodes node[ shape = box ]; A[ label = "Animal" ]; B[ label = "Elephant" ]; // fake label nodes node[ shape = none ]; a[ label = " large" ]
标签位于两个节点之间的边路径中。据我所知,最接近的是使用纯文本节点,而不是尝试摆弄边标签:
digraph so
{
// standard nodes
node[ shape = box ];
A[ label = "Animal" ];
B[ label = "Elephant" ];
// fake label nodes
node[ shape = none ];
a[ label = " large" ];
// get them connected
edge[ arrowhead = none ];
A -> a -> B;
}
这给你
这不是最优的,因为它会给您带来布局问题-您的“真实”节点之间的距离可能比您想要的大,并且您必须为没有标签的边引入空节点。但至少它与你发布的图片很接近