pin

ノードを指定された入力位置に固定します。

型: bool、デフォルト: false

trueの場合、そしてノードが入力時にpos属性を持つ場合、neatoまたはfdpはノードが入力位置から移動するのを防ぎます。このプロパティは、pos属性自体でも指定できます(point型を参照)。

注記: 実装上のアーティファクトにより、2014年2月27日以前は、最終座標が原点に変換されます。(x)dotまたはプレーン形式で出力される座標を見ると、固定されたノードは入力時に指定されたものと同じ出力座標を持ちません。これが重要な場合は、固定されたノードの座標を維持するという簡単な回避策があります。古い座標と新しい座標のベクトル差は変換を与え、それをすべての適切な座標から減算できます。

2014年2月27日以降、neatoではnotranslate=trueを設定することで、この変換を回避できます。ただし、グラフがノードの重複除去またはアスペクト比の変更ratioを指定している場合、ノードの座標は依然として変更される可能性があります。

有効な対象
  • ノード

注記: neatofdpのみ。

Graphvizのコードベースで"pin"を検索