节点/类似HTML的标签内的文本方向

时间:2018-02-01 14:07:45

标签: graphviz

是否可以在节点/类似HTML的标签中垂直书写? (将文本旋转90度,180度和270度)如果是,怎么做?

1 个答案:

答案 0 :(得分:0)

不幸的是,Graphviz 不直接支持旋转文本。但是,您可以创建带有旋转文本的外部图像文件(我使用 ImageMagick),并将它们包含在类似 HTNL 的节点中。
创建图像:

convert  -background lightblue -fill blue  -pointsize 72 label:'No\nParking' im.png; 
convert -rotate 90  im.png  im90.png;  convert -rotate 180  im.png  im180.png

Graphviz 来源:

graph i{
  t [shape=plaintext,label=<
  <TABLE CELLSPACING="2" CELLPADDING="2" BORDER="1">
  <TR>
    <TD><IMG SRC="image_dir/im.png" /></TD>
    <TD><IMG SRC="image_dir/im90.png" /></TD>
    <TD><IMG SRC="image_dir/im180.png" /></TD>
  </TR>
  </TABLE>
  >
  ]
}

生产:
enter image description here