使用Graphviz时,显示与边缘一致的标签
我正在使用Graphviz 2.30。 标签的水平定位是可行的,但在less数情况下,需要修改angular度。
例如,我在这里尝试了各种angular度值,但没有任何影响:
ABB -> ABACUS[label="applied", fontname="Arial", fontsize=15, labelangle=110];  在使用Graphviz digraph时,如何显示与边相符(即平行)的标签。 
 由于NDA,整个digraph不会被张贴。 此外,旋转将只应用于一些标签。 
我已经阅读了类似这样或那样的线程(或关于alignment的线程),但对我的问题没有任何帮助。
 使用dot2latex可以指定lblstyle属性。 在pdf生成中, PGF / TikZ使用lblstyle的值。 
你可以指定这样的平行标签:
 digraph G { edge [lblstyle="above, sloped"]; a -> b [label="ab"]; b -> c [label="bc"]; c -> a [label="ca"]; } 
生成pdf
 $ dot2tex --tikzedgelabel file.dot > file.tex $ pdflatex file.tex 
结果是
  
 
编辑:另一个答案find了一个选项,现在存在的文本与边缘alignment。
 您最好的select可能是将graphics导出为SVG并使用Illustrator或Inkscape对其进行微调。 这只在生成一些图表时才实用。 
 我经常需要调整Graphviz和Gephi的输出; 他们给了我一个很好的起点。