Graphviz的HTML-like labels documentation建议我可以在此.dot
文件中添加一个标记为Uₓ的节点:
digraph G {
U [label=<U<SUB>X</SUB>>];
U->X
}
不幸的是,生成的图形显示了一个用UX代替Uₓ的节点:
我缺少让Uₓ下标X的东西吗?
UPDATE :我正在使用dot mygraph.dot -Tpng -o mygraph.png
输出PNG图片,并且没有收到警告或错误。版本是:
$ dot -V
dot - graphviz version 2.40.1 (20161225.0304)
在brew
上安装了macOS
UPDATE 2 :我尝试使用-Tsvg
输出SVG而不是-Tpng
输出PNG,但确实得到了下标{{1} }, 有点。 X
的字体大小与X
完全相同,只是向下移了一点。为什么这么糟糕?
答案 0 :(得分:0)
我对自己的评论不满意,因此我将尝试对所看到的内容进行更好的概述(因此,没有答案,只是一个摘要)。 对于此概述,我使用了以下输入:
digraph G {
U [label=<U<sub>x</sub>>];
U->X
V [label=<U<SUB>x</SUB>>];
V->X
V1 [label=<Ux>];
V1->X
W [label=<U<sub>X</sub>>];
W->X
Y [label=<U<SUB>X</SUB>>];
Y->X
Y1 [label=<UX>];
Y1->X
}
和以下版本的dot:
结果如下:
Windows png :
Windows svg :
Cygwin png :
Cygwin svg :