margin

对于图,这会设置画布的 x 和 y 边距(以英寸为单位)

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

如果边距是单个 double,则两个边距都设置为给定值。

请注意,边距不是绘图的一部分,而只是绘图周围留出的空白。边距基本上对应于绘图的平移,这对于将绘图居中在页面上是必要的。边距中实际上没有绘制任何内容。要真正扩展绘图的背景,请参阅 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
    }
}
适用于
  • 节点
  • 集群

在 Graphviz 代码库中搜索 "margin"

上次修改日期:2024 年 7 月 28 日: 将所有 Hugo 'ref' 替换为 'relref' (bbef86a)