neato

彈簧模型佈局。

neato 是一個合理的預設工具,用於非方向性且不太大的圖形(約 100 個節點),當您對圖形一無所知時。

neato 嘗試最小化全域能量函數,這相當於統計多維縮放。

此解決方案是透過應力主導化1來實現的,儘管舊的 Kamada-Kawai 演算法2使用最速下降法也可用,只需切換mode

neato 功能的屬性

  • Damping – 阻尼力運動的因子。適用於:圖形。
  • defaultdist – 單獨連接元件中節點之間的距離。適用於:圖形。
  • dim – 設定用於佈局的維度數量。適用於:圖形。
  • dimen – 設定用於渲染的維度數量。適用於:圖形。
  • diredgeconstraints – 是否限制大多數邊緣指向下方。適用於:圖形。
  • epsilon – 終止條件。適用於:圖形。
  • esep – 用於樣條邊緣路由的多邊形周圍邊距。適用於:圖形。
  • inputscale – 縮放輸入的 位置 以轉換長度單位。適用於:圖形。
  • len – 首選的邊緣長度,以英寸為單位。適用於:邊緣。
  • levelsgap – neato 層級約束的嚴格程度。適用於:圖形。
  • maxiter – 設定使用的迭代次數。適用於:圖形。
  • mode – 優化佈局的技術。適用於:圖形。
  • model – 指定如何計算輸入圖形的距離矩陣。適用於:圖形。
  • normalize – 正規化最終佈局的座標。適用於:圖形。
  • notranslate – 是否避免將佈局轉換到原點。適用於:圖形。
  • overlap – 決定是否以及如何移除節點重疊。適用於:圖形。
  • overlap_scaling – 按因子縮放佈局,以減少節點重疊。適用於:圖形。
  • pin – 將節點保持在節點的給定輸入位置。適用於:節點。
  • pos – 節點位置或樣條控制點。適用於:邊緣、節點。
  • scale – 在初始佈局後,按給定因子縮放佈局。適用於:圖形。
  • sep – 移除節點重疊時,在節點周圍留下的邊距。適用於:圖形。
  • start – 用於決定節點初始佈局的參數。適用於:圖形。
  • voro_margin – Voronoi 技術的調整邊距。適用於:圖形。

上次修改時間:2023 年 10 月 8 日: 「彈簧模型」的維基連結 (eb04eb8)