首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Graphviz (DOT)标题

Graphviz (DOT)标题
EN

Stack Overflow用户
提问于 2011-01-17 22:28:42
回答 3查看 16K关注 0票数 27

我需要使用Graphviz DOT打印大量的图形。为了区分每个图形对应的输入,我还想为每个图形添加一个标题。有没有办法把它嵌入到图的DOT表示中。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-18 02:40:13

您可以使用label向图形添加标题。

示例:

代码语言:javascript
复制
digraph {
    A -> B;
    label="Graph";
    labelloc=top;
    labeljust=left;
}

labelloclabeljust可用于确定图形标签的上/下和左/右位置。

可用于修改graphviz attribute reference中的标签(字体等)的所有详细信息和其他属性。

提示:定义点文件的图形标签end,否则子图将继承这些属性。

票数 48
EN

Stack Overflow用户

发布于 2012-07-22 02:15:45

图可以像节点和边一样具有属性:

代码语言:javascript
复制
digraph {
    graph [label="The Tale of Two Cities", labelloc=t, fontsize=30];
    node [color=blue];
    rankdir = LR;
    London -> Paris;
    Paris -> London;
}

该点文件生成this graph

票数 11
EN

Stack Overflow用户

发布于 2019-08-12 20:29:58

如果您正在寻找一种在python中为graphviz的Graph对象添加标题的方法。然后,下面的代码可以提供帮助:

代码语言:javascript
复制
from graphviz import Graph
dot = Graph()
dot.node('1','1')
dot.node('2','2')
dot.edge('1','2', label="link")

dot.attr(label="My caption")
dot.attr(fontsize='25')

dot.render(view=True)

输出:

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

https://stackoverflow.com/questions/4714262

复制
相关文章

相似问题

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