2017-07-14 70 views
1

如何去除表和边之间的空间? 该节点似乎在表格外有一个空白。Graphviz,表节点和边之间的距离

在点中的图表的定义:

strict digraph { 

    rankdir=RL; 
    node [shape=none, style=filled, fillcolor=aliceblue, fontname=verdana]; 

    Model [shape=none, label=<<table border="0" cellspacing="0"> 
    <tr><td border="1" bgcolor="lightblue">Model</td></tr> 
    <tr><td border="1" align="left">Name</td></tr> 
    <tr><td border="1" align="left">Description</td></tr> 
    <tr><td border="1" align="left">Universe</td></tr> 
    </table>>]; 

    Universe [shape=none, label=<<table border="0" cellspacing="0"> 
    <tr><td border="1" bgcolor="lightblue">Universe</td></tr> 
    <tr><td border="1" align="left">Name</td></tr> 
    <tr><td border="1" align="left">Description</td></tr> 
    </table>>]; 

    Model -> Universe 

} 

所得PNG是:

enter image description here

使用graphviz的版本2.38.0。

任何评论非常感谢。

回答

2

采用margin关键字:

node [shape=none, style=filled, fillcolor=aliceblue, fontname=verdana, margin=0]; 

这会减少表不了了之周围艾莉斯蓝区以及使箭头真正连接表。

enter image description here

+1

作品。在文档中一定忽略了这一点。谢谢。 – user1966634