首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Graphviz:除了标签之外,还可以在节点上添加标题

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

Stack Overflow用户
提问于 2013-10-10 02:49:56
回答 1查看 38.9K关注 0票数 61

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

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

有没有办法做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-10 03:43:49

要将标题放在节点之外,可以使用xlabel

代码语言:javascript
运行
复制
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。

第二种选择是使用HTML-like labels

代码语言:javascript
运行
复制
digraph g {
    a[label=<Birth of George Washington<BR />
        <FONT POINT-SIZE="10">See also: American Revolution</FONT>>];
}

票数 97
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19280229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档