margin

对于图形,这将设置画布的x和y边距,单位为英寸

类型: double | point, 默认值: <device-dependent>

如果边距是一个单独的双精度值,则左右边距都会被设置为相同的给定值。

请注意,边距(margin)并非绘图的一部分,而仅是绘图周围留出的空白区域。边距本质上相当于对绘图进行平移,就像在页面上居中绘图所需的那样。实际上边距内不会绘制任何内容。如需真正扩展绘图的背景区域,请参阅pad属性。

对于集群,margin指定了集群内节点与集群边界框之间的间距。默认情况下,这个值为8点。

对于节点,此属性指定节点标签周围保留的空间。默认情况下,该值为0.11,0.055

节点示例:高边距、宽边距和等边距
graph {
  "1.5x0.5" [shape=rect margin="1.5,0.5"] # in inches
  "0.5x1.5" [shape=rect margin="0.5,1.5"] # in inches
  "1.5x1.5" [shape=rect margin="1.5"]     # in inches
}
示例:集群与图形边距
graph {
    bgcolor=lightgray
    margin=0 # in inches
    
    subgraph cluster_one {
      margin=8 # in points
      a
      b
    }
    subgraph cluster_two {
      margin=16 # in points
      c
      d
    }
}
Valid on:
  • 节点
  • 集群
  • 图表

在Graphviz代码库中搜索"margin"