gpt4 book ai didi

Graphviz:除了标签之外,还在节点上添加标题

转载 作者:行者123 更新时间:2023-12-03 07:03:46 26 4
gpt4 key购买 nike

在我的 Graphviz 图中(用 DOT 编写),我希望每个节点都有一个标签,但除此之外,我还希望某些节点有一个小标题,表示该节点的其他一些唯一值。例如,如果这是一个历史图,则节点的标签可能类似于“乔治·华盛顿的诞生”,标题可能为“另请参阅:美国革命”。

这是相当灵活的,因此标题不一定需要位于节点内部,但我确实需要一些其他方式来放置显然不属于标签的文本(例如,大小不同,可能是不同的颜色)并且位于不同的位置,但仍然明显是节点的一部分。

有什么办法可以做到这一点吗?

最佳答案

要将标题放置在节点外部,您可以使用 xlabel :

digraph g {
forcelabels=true;
a [label="Birth of George Washington", xlabel="See also: American Revolution"];
b [label="Main label", xlabel="Additional caption"];
a-> b;
}

forcelabels=true确保没有省略 xlabel。

xlabel for nodes example

<小时/>

第二个选项是使用 HTML-like labels :

digraph g {
a[label=<Birth of George Washington<BR />
<FONT POINT-SIZE="10">See also: American Revolution</FONT>>];
}

html like labels example

关于Graphviz:除了标签之外,还在节点上添加标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19280229/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com