2010-01-15 64 views
6

我使用HTML nodes作为graphviz per my previous question。为什么我会在外面得到额外的盒子,我该如何摆脱它?我该如何让这个数字更小?graphviz:HTML节点周围有额外的框?

digraph g { 
    node [shape = record,height=0.08]; 
    node1[label = < 
    <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4"> 
    <TR> 
     <TD ROWSPAN="3">hello<BR/>world</TD> 
     <TD COLSPAN="3">b</TD> 
     <TD ROWSPAN="3">g</TD> 
     <TD ROWSPAN="3">h</TD> 
     </TR> 
     <TR> <TD>c</TD><TD PORT="here">d</TD><TD>e</TD> </TR> 
     <TR> <TD COLSPAN="3">f</TD> </TR> 
    </TABLE>>]; 
    } 

alt text

回答

13

卫生署!我解决了一个问题,我使用的是node [shape = record,如果我使用HTML标签,则record不合适。从“记录”更改为“明文”摆脱了我的额外的盒子,并修复了我与命名端口有关的其他问题。

+0

我希望我可以把这100倍以上!谢谢你,我陷入了同样的陷阱。 – 2012-02-06 06:02:42

+0

第二种方法是使用* peripheries =“0”*,这可以用来抵消箭头有点......但形状=“明文”是要走的路! – lexu 2013-06-26 05:52:00